CareerPlan

SDK Engineer - Python

Remote, GlobalRemoteFull-time2026-10-16 → 2026-11-09
Remote

Core

Build and evolve the Python SDK for Supabase, a Postgres development platform, enabling developers to interact with database, auth, storage, realtime, and edge functions via sync and async APIs.

Role type

Senior IC library-authoring SDK engineer (Python)

Builds

Python SDK library for Supabase platform services

Domain

Developer tools / Postgres / Cloud infrastructure

Required skills

Modern Python typing (generics, protocols, overloads, TypedDict), asyncio, open-source maintenance, Python packaging, unit testing, technical writing, async/sync API design

Preferred skills

Major-version migration experience, JWT/OAuth knowledge, AI agent framework integrations, schema-to-client generation

Technologies

Python, asyncio, pyproject.toml, wheels, CI/CD, PostgREST, WebSockets

Responsibilities

Build and evolve the Python SDK across all platform services; triage issues and review external contributions; maintain typing and static analysis; design RFCs and migration guides; ensure compatibility across environments and Python versions; make the SDK legible to AI coding agents

Seniority

Senior, hands-on IC