Supabase logo
    SupabaseIT Services · 11-100BeachScore 89%

    SDK Engineer - Python

    EngineeringFull-timePosted 3w ago
    Apply on Supabase

    Salary

    $80,000 - $140,000 (Est.)

    Atlas estimate for this role

    Location

    Work from anywhere

    Company policy, verified by Jeff

    Time zone

    We operate asynchronously and trust you to manage your own time

    From the listing

    Posted

    Oct 19, 2026

    Verified Nov 15, 2026 by Jeff

    From the listing

    About the role

    Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.

    We're looking for a SDK Engineer - Python to join our SDK team and own how developers talk to Supabase from Python. The Python SDK is used for database queries, auth, storage, realtime and edge functions, in both sync and async flavors.

    This is a library-authoring role where work happens in the open via public repos and issue trackers. The role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.

    What you'll do

    • Build and evolve our Python SDK across database, auth, storage, realtime and functions.
    • Triage inbound issues, review outside contributions, and keep CI and release automation healthy.
    • Make the SDK fully typed and checker-friendly for autocomplete and static analysis.
    • Maintain compatibility across multiple Python versions, sync/async frameworks, serverless, and notebooks.
    • Manage realtime features including websocket connections, reconnection, and subscription semantics.
    • Reflect platform changes from auth, realtime, and storage in the SDK and changelogs.
    • Write RFCs, migration guides, release notes, and documentation.
    • Make the SDK legible to AI coding agents.

    What they're looking for

    • 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.
    • Experience with open source maintenance: issue triage, PR reviews, and semver.
    • Fluency in asyncio and experience serving both sync and async callers.
    • Knowledge of Python packaging: pyproject.toml, wheels, and version support policies.
    • Habitual testing: unit, type-level, and end-to-end regression tests.
    • Strong writing skills for design docs, changelogs, and public issue replies.
    • High level of autonomy to find, scope, and ship important work.

    Nice to have

    • Experience running a major-version migration for a public package.
    • Knowledge of JWT/OAuth.
    • Built integrations for AI agent frameworks.
    • Generated idiomatic clients from a schema.

    From the company page

    Supabase benefits

    Work from anywhereFlexible working hoursComprehensive benefitsAsynchronous workPaid retreatsWorkspace stipendPaid learning stipends

    ◉ Remote policy · in their words

    “"Fully Remote. We hire globally. Work remotely from anywhere in the world. We work in teams, but we work asynchronously."”

    Pulled from their careers page · verified by Atlas

    The hot takeJeff's read on Supabase

    Jeff hasn't written this one up yet.

    Ask, and Supabase jumps the queue.

    Pulled from Supabase on Nov 15, 2026. Listings change; the company's page is the source of truth.

    Your next move Member tools

    Get in the door

    Go beyond the application. Make a human connection at Supabase.

    Find people on the team

    Find relevant team contacts and look up available email addresses.

    Start with the right message

    Personalize an outreach template for the company, role and person you want to reach.

    More at Supabase

    11 other open roles

    All roles at Supabase

    Similar roles

    Engineering roles at other top-scored companies

    Ready for the next one?

    Back to Atlas for every vetted work-from-anywhere role.

    Back to Atlas