# SDK Engineer - Python

Hiring organization: [Supabase](https://career.thegoodapps.co/organizations/supabase)

Canonical page: https://career.thegoodapps.co/jobs/7ec98c15-9a4c-4c63-b38d-996b2acb7800

Listed on Supabase's own careers site. Applications go to them directly.

- Employment type: full time
- Location: Remote, Global
- Remote: yes

## Summary

Build and maintain Supabase's Python SDK, designing APIs that feel natural for Python developers using the platform's database, auth, storage, and realtime features across sync and async contexts. This is a library-authoring role ideal for someone who enjoys writing well-typed, public code that serves millions of developers in notebooks, data pipelines, and AI agents.

_Our summary, not Supabase's wording._

## Skills named

JSON Web Token (JWT), OAuth, Pytest, Python

## Required

- Deep knowledge of modern Python typing (generics, protocols, overloads, TypedDict)
- Experience authoring or maintaining a published library with external users
- Fluency in asyncio and serving both sync and async callers
- Understanding of Python packaging (pyproject.toml, wheels, version support policy)
- Testing as standard practice across unit, type-level, and end-to-end tests
- Clear written communication for design docs and public documentation
- Ability to work autonomously and find important work to scope and ship

## Nice to have

- Open-source maintainer experience (issue triage, PR review, release automation)
- Experience running a major-version migration for a public package
- Knowledge of JWT and OAuth
- Built integrations for AI agent frameworks
- Generated idiomatic clients from a schema

Apply on Supabase's site: https://jobs.ashbyhq.com/supabase/b65287c7-2071-4bc6-8717-58c090e2a372/application
