SDK Engineer - Python
Posted Oct 16 (24 days ago) · Last updated Nov 10
Posted Oct 16 (24 days ago)
Key facts
Build Supabase’s public Python SDK globally remote; deep Python typing and library experience matter.
How this salary compares
Est. take-home €2,954 - €4,458
- Field
- Software engineering
- Languages required
English
Original job ad
About the role
Summarised by JobCrawls from the job ad above.
Requirements
- Deep knowledge of modern Python typing, including generics, protocols, overloads and TypedDict
- Experience authoring or maintaining a published library with a public API
- Experience with open-source maintenance and public contributions
- Fluency in asyncio and synchronous and asynchronous library design
- Knowledge of Python library packaging and dependency management
Show 3 more
- Habit of writing unit, type-level, end-to-end and regression tests
- Strong technical writing and clear communication
- Autonomy and experience in asynchronous or globally distributed teams
Responsibilities
- Build and evolve the Python SDK and its synchronous and asynchronous APIs
- Identify and implement missing SDK capabilities
- Triage issues and review external contributions
- Maintain CI, release automation and changelogs
- Create a fully typed, checker-friendly SDK
Show 5 more
- Test compatibility across Python versions and environments
- Develop realtime connections, reconnection, subscriptions and presence
- Track platform changes and update the SDK
- Write RFCs, migration guides, release notes and documentation
- Improve SDK legibility for AI coding agents
Skills & technologies
Show 2 more
Benefits & perks
About Supabase
| Location | Active listings |
|---|---|
| Remote, Global | 45 |
| Remote - Global | 13 |
| Remote, EMEA | 5 |
| Remote, AMER | 3 |
| Europe | 1 |
| Remote | 1 |
| Remote - Anywhere | 1 |
| Remote, San Francisco, CA | 1 |
| Role type | Active listings |
|---|---|
| Product Manager | 7 |
| Software Engineer | 7 |
| Platform Engineer | 4 |
| Engineering Manager | 3 |
| Support Engineer | 3 |
| Database Support Engineer | 2 |
| Performance Engineer | 2 |
| AI Platform Engineer | 1 |
| Account Executive | 1 |
| Billing Support Specialist | 1 |
| Brand Designer | 1 |
| CLI Engineer | 1 |
| Cloud Platform Engineer | 1 |
| Container Platform Engineer | 1 |
| Data API Engineer | 1 |
| Deployment Engineer | 1 |
| Developer Relations Engineer | 1 |
| Developer Relations Specialist | 1 |
| Distributed Database Engineer | 1 |
| Edge Functions Engineer | 1 |
| Engineering Productivity Engineer | 1 |
| FinOps Data Engineer | 1 |
| FinOps Engineer | 1 |
| FinOps Lead | 1 |
| Frontend Engineer | 1 |
| GRC Analyst | 1 |
| GTM Strategic Planning Lead | 1 |
| Identity and Access Management Engineer | 1 |
| Infrastructure Product Manager | 1 |
| Marketing Data Analyst | 1 |
| Operations Leader | 1 |
| Partner Solution Architect | 1 |
| People Business Partner | 1 |
| Platform Security Engineer | 1 |
| Postgres Deployment Engineer | 1 |
| Pre-Sales Solutions Architect Leader | 1 |
| Product Designer | 1 |
| Python SDK Engineer | 1 |
| Release Engineer | 1 |
| Site Reliability Engineer | 1 |
| Technical Account Management Leader | 1 |
| Technical Partnerships Manager | 1 |
| Technical Program Manager | 1 |
| Role level | Active listings |
|---|---|
| Senior | 47 |
| Mid-Level | 10 |
| Manager | 4 |
| Director | 1 |
| Executive | 1 |
| Expert | 1 |
Supabase is a developer-built Postgres development platform offering integrated backend services including Database, Auth, Storage, Edge Functions, Realtime and Vector Search.
