SDK Engineer - Python
Supabase · Remote · Remote, Global ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Global)
- Python + Asyncio
- Open Source focus
- ESOP included
- Health benefits
Join the SDK team at Supabase to own the Python developer experience. You will build and maintain the library that connects Python applications to Supabase services, including Database, Auth, and Edge Functions. The work is public, involving open repositories, issue triage, and community collaboration.
This role requires deep expertise in modern Python typing and asyncio. You will design APIs that feel natural in Python, manage dependency ranges, and ensure the SDK works seamlessly across various environments like serverless, notebooks, and AI agents.
What you'll do
- Build and evolve the Python SDK for database, auth, storage, and realtime
- Design natural sync and async APIs for diverse Python environments
- Ensure the SDK is fully typed with strict static analysis support
- Triage issues and review contributions from the open-source community
- Manage long-lived websocket connections and reconnection logic
- Write RFCs, migration guides, and release notes for public consumption
- Optimize the SDK for usage by AI coding agents and frameworks
- Maintain CI health and automate release processes
What you'll need
- Deep knowledge of modern Python typing including generics and protocols
- Experience authoring or maintaining a published library with external users
- Fluency in asyncio and experience serving both sync and async callers
- Strong understanding of Python packaging, wheels, and dependency management
- Habit of writing unit, type-level, and end-to-end regression tests
- Excellent written communication skills for public docs and issue replies
- Proven ability to work autonomously in async, distributed teams
- Experience managing open-source maintainer duties like triage and semver
Nice to have
- Experience running major-version migrations for public packages
- Knowledge of JWT and OAuth standards
- Background building integrations for AI agent frameworks
- Experience generating idiomatic clients from schemas
Stack
- Python
- Asyncio
- Postgres
- Websockets
How you'll work
- Fully remote with no central offices
- Asynchronous work culture with flexible hours
- WeWork membership or co-working allowance provided
- Annual company off-site in a new city
What you get
- Employee Stock Ownership Plan (ESOP) for all team members
- 100% health insurance coverage for employees
- 80% health insurance coverage for dependents
- Annual budget for professional development and learning
- Tech allowance for laptop, monitor, and home office setup