Remote Python SDK Engineer - Async & Typing Expert

remote work

United States

Remote

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Supabase is a Postgres development platform offering a complete backend solution. This role owns how developers talk to Supabase from Python, spanning the Python SDK across database, auth, storage, realtime and functions with both sync and async APIs.

The Python SDK owner will design and evolve a typing-friendly experience, review issues, triage contributions, and maintain CI/release automation while ensuring compatibility across Python versions, notebooks, and serverless environments.

Qualifications

  • Strong modern Python typing skills, including generics, protocols, overloads and TypedDict.
  • Experience authoring or maintaining a public library with a public API and external users.
  • Proficiency in asyncio and supporting both sync and async usage patterns.
  • Experience with Python packaging, pyproject.toml, wheels and dependency management.
  • Ability to triage issues, review external PRs, manage changelogs, and perform release automation.

Responsibilities

  • Build and evolve the Python SDK across multiple services with sync and async APIs.
  • Design and maintain a typing experience that is checked and friendly for real-world codebases.
  • Review issues, triage contributions, maintain CI and release automation, and manage scope with stakeholders.
  • Keep compatibility across Python versions, frameworks, and execution environments including notebooks and serverless contexts.
  • Write RFCs, migration guides, release notes and public documentation; treat breaking changes with deprecation paths.

Skills

Python typing
Asyncio
Public API
Packaging
Dependency management

Tools

CI/CD
Wheels
pyproject.toml
Dependency management

Job description

Supabase is a Postgres development platform offering a complete backend solution. This role owns how developers talk to Supabase from Python, spanning the Python SDK across database, auth, storage, realtime and functions with both sync and async APIs.

The Python SDK owner will design and evolve a typing-friendly experience, review issues, triage contributions, and maintain CI/release automation while ensuring compatibility across Python versions, notebooks, and serverless environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Python SDK Engineer: Build a Developer-First Library
Remote Python SDK Engineer: Build a Developer-First Library

Supabase • United States

Remote
USD 120,000 - 180,000
Remote Python SDK Engineer - Build AI & Data Pipelines
Remote Python SDK Engineer - Build AI & Data Pipelines

Supabase • United States

Remote
USD 140,000 - 190,000
Fully remote
Co-working allowance
ESOP
+5
SDK Engineer - Python
SDK Engineer - Python

remote work • United States

Remote
USD 120,000 - 180,000
SDK Engineer - Python (Fully Remote)
SDK Engineer - Python (Fully Remote)

Supabase • United States

Remote
USD 140,000 - 190,000
Fully remote
Co-working allowance
ESOP
+5
SDK Engineer - Python
SDK Engineer - Python

Supabase • United States

Remote
USD 120,000 - 180,000
Postgres Engineer
Postgres Engineer

Supabase • United States

Remote
USD 180,000 - 240,000
Fully Remote
ESOP
Tech Allowance
+4
Platform Engineer, Managed Postgres
Platform Engineer, Managed Postgres

Coinscapture • United States

Remote
USD 120,000 - 180,000
ESOP
Tech Allowance
Health Benefits
+3
Support Engineer (AMER)
Support Engineer (AMER)

Supabase • United States

Remote
USD 90,000 - 130,000
Fully Remote
ESOP
Tech Allowance
+4
Senior Postgres Engineer - Remote, Equity & Growth Tools
Senior Postgres Engineer - Remote, Equity & Growth Tools

Supabase • United States

Remote
USD 180,000 - 240,000
Fully Remote
ESOP
Tech Allowance
+4
Senior Postgres Engineer — Remote, ESOP & Scalable DBs
Senior Postgres Engineer — Remote, ESOP & Scalable DBs

supabase • United States

Remote
USD 160,000 - 230,000
Fully Remote
ESOP
Tech Allowance
+4