SDK Engineer - Python
This is our market estimate, based on Levels.fyi Supabase median total compensation across job families. It is not the employer's disclosed pay.
Skills & Stack
About the Role
Library-authoring role owning the Supabase Python SDK in the open, fully remote across 60+ countries.
About Supabase
Open-source Postgres development platform: database, auth, storage, realtime and edge functions.
What You'll Do
- 1Build and evolve the Supabase Python SDK across database, auth, storage, realtime and functions, with sync and async APIs.
- 2Work in the open: triage issues, review outside contributions, keep CI and release automation healthy, and write RFCs, migration guides and changelogs.
What We're Looking For
- Deep modern Python typing (generics, protocols, overloads, TypedDict) with strict type checking habits.
- Authored or maintained a published library with a public API and users, plus open-source maintainer experience.
- Fluent in asyncio and Python packaging (pyproject.toml, wheels, dependency policy), with strong testing and writing habits.
Check your fit before you apply
Upload your resume, paste it, or list your skills and experience. You get a match score for this role at Supabase, what is missing, and what to fix before you apply.
Ready to apply for this role?
SDK Engineer - Python at Supabase — click below to submit your application.
