Supabase

SDK Engineer - Python

Supabase
Apply
2 hours ago
Remote, WorldwideSenior

Responsibilities

  • Build and evolve the Python SDK across database, auth, storage, realtime, and edge functions with natural sync and async APIs.
  • Identify missing capabilities, scope new work, and deliver features autonomously.
  • Triage issues, review external pull requests, maintain CI and release automation, and support the open-source community.
  • Design and maintain a fully typed, checker-friendly SDK experience.
  • Test compatibility across Python versions, sync and async frameworks, workers, serverless environments, and notebooks.
  • Implement realtime functionality including long-lived WebSocket connections, reconnection, subscriptions, and presence semantics.
  • Track platform changes and keep the SDK, changelog, migration guides, release notes, and documentation aligned.
  • Write RFCs and public technical documentation and make the SDK legible to AI coding agents.

Requirements

  • Deep knowledge of modern Python typing, including generics, protocols, overloads, and TypedDict.
  • Experience authoring or maintaining a published library with a public API and external users.
  • Open-source maintainer experience, including issue triage, external pull-request review, release automation, changelogs, semantic versioning, and security reports.
  • Fluency with asyncio and designing libraries for both synchronous and asynchronous callers.
  • Knowledge of Python library packaging, pyproject.toml, wheels, tooling, dependency management, and version-support policies.
  • Experience with unit, type-level, and end-to-end testing against a real stack, including regression tests.
  • Strong technical writing for design documents, changelogs, issue responses, and public documentation.
  • Autonomy in identifying, scoping, and delivering important work in ambiguous environments.
  • Clear communication with technical and non-technical audiences and experience working in async or globally distributed teams.
  • Bonus qualifications include major-version migrations for public packages, JWT/OAuth knowledge, AI agent framework integrations, or schema-generated idiomatic clients.

Benefits

  • Fully remote work globally with no Supabase offices and a WeWork membership or coworking allowance.
  • Employee ESOP equity ownership.
  • Tech allowance for equipment such as a laptop, monitor, or headphones.
  • Supabase covers 100% of employee health insurance and 80% for dependents, wherever available.
  • Annual company off-site in a new city.
  • Asynchronous, flexible work environment.
  • Annual professional-development education allowance for courses, books, conferences, or related learning.

Categories

Supabase

About Supabase

201-500 employees

Supabase builds an open-source Postgres-based backend platform for developers, bundling database, authentication, storage, realtime APIs, edge functions, and vector search. It monetizes through a managed cloud service and enterprise offerings while remaining deployable self-hosted. Founded in 2020 and privately held, the company operates globally with a fully remote team. Developers use Supabase as a Firebase alternative to launch quickly and scale production applications on PostgreSQL.

Contact me