Listed on Supabase’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
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. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
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