Search Remote Jobs

SDK Engineer, Python

Job not on LinkedIn

đŸ”„ 2 minutes ago

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

đŸ‘» Ghost score 25%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Supabase

Supabase

51 - 200 employees

Founded 2020

☁ SaaS

🔌 API

đŸ€– Artificial Intelligence

💰 $80M Series B on 2022-05

SaaS ‱ API ‱ Artificial Intelligence

Supabase is an open source alternative to Firebase, providing a range of backend tools designed to help developers start and scale their applications effectively. It offers features such as a full Postgres database, authentication with Row Level Security, instant APIs, Edge Functions for custom code, real-time data synchronization, and storage for large files. Developers can integrate machine learning models, utilize RESTful APIs, and take advantage of platform-integrated best of breed products. Supabase is designed to be highly portable, extendable, and user-friendly, making it a powerful choice for startups and enterprises looking to innovate quickly and efficiently.

📋 Description

‱ Build and evolve the Python SDK across database, auth, storage, realtime, and functions ‱ Develop sync and async APIs that feel natural in Python ‱ Identify missing capabilities, advocate for them, and build them independently ‱ Triage inbound issues and review and shepherd external contributions ‱ Maintain CI and release automation ‱ Own the SDK typing experience and ensure checker-friendly behavior ‱ Test across multiple Python versions, sync and async frameworks, workers, serverless environments, and notebooks ‱ Implement and maintain realtime functionality, including long-lived WebSocket connections, reconnection, subscription, and presence semantics ‱ Track platform changes across auth, realtime, storage, PostgREST, and Edge Functions and update the SDK and changelog ‱ Write RFCs, migration guides, release notes, and documentation ‱ Improve SDK usability for AI coding agents ‱ Collaborate with SDK, Auth, Realtime, Storage, PostgREST, Functions, CLI, Docs, and open-source communities

🎯 Requirements

‱ Deep knowledge of modern Python typing, including generics, protocols, overloads, and TypedDict ‱ Experience using strict type checking and avoiding unnecessary Any ‱ Authored or maintained a published library with a public API and external users ‱ Open-source maintainer experience, including issue triage, external pull-request reviews, release automation, changelogs, semantic versioning, and security reports ‱ Fluency in asyncio and experience supporting sync and async callers ‱ Knowledge of Python library packaging, including pyproject.toml, wheels, modern tooling, and version-support policies ‱ Testing experience with unit, type-level, and end-to-end tests against a real stack ‱ Strong writing skills for design documents, changelogs, issue replies, and public documentation ‱ Ability to work autonomously and scope and deliver work independently ‱ Clear communication with technical and non-technical audiences ‱ Experience working in async or globally distributed teams ‱ Comfort navigating ambiguity and moving quickly ‱ Bonus: experience with major-version migrations for public packages, JWT/OAuth, AI agent framework integrations, or schema-generated idiomatic clients

đŸ–ïž Benefits

‱ Fully remote work ‱ WeWork membership or co-working allowance usable anywhere in the world ‱ ESOP (equity ownership) for every team member ‱ Tech allowance for laptop, monitor, headphones, or other work equipment ‱ Health insurance covered 100% for employees and 80% for dependents, wherever you are ‱ Annual company off-sites ‱ Flexible, asynchronous work ‱ Annual education allowance for courses, books, conferences, or other professional development

Apply Now

Similar Jobs

🕒 October 8

Lean TECHniques

51 - 200

đŸ’Œ Consulting

đŸ€– Artificial Intelligence

🏱 Enterprise

Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test-driven development within a collaborative engineering team.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 October 4

memodio

1 - 10

đŸ„ Healthcare

đŸ’Œ Consulting

đŸœïž Food & Beverage

Fullstack engineer evolving memodio’s prescribed digital health app with Flutter and Node.js. Building accessible features and regulated medical software for older users worldwide.

🌏 Anywhere in the World

đŸ’” €35k - €55k / year

💰 $436.2k Seed Round - memodio on 2023-02

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 July 30

CoorB

51 - 200

đŸ’Œ Consulting

📩 Logistics

📣 Marketing

Senior Java Engineer at CoorB working on backend services using Java and Spring Boot. Focus on design, development, testing, and quality assurance for financial solutions.

🕒 July 10

Holepunch

11 - 50

🔌 API

📡 Telecommunications

P2P Node.js Engineer expanding core P2P networking and storage primitives at Holepunch. Building apps without infrastructure using peer-to-peer technology for data privacy.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 June 25

Senior Backend Engineer responsible for backend services for an auto transport platform. Designing and building services while collaborating within an agile team environment.

🌏 Anywhere in the World

💰 Venture Round on 2019-12

⏰ Full Time

🟠 Senior

🔙 Backend Engineer