SDK Engineer, Python

Posted 1 day ago

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Develop and enhance the Python SDK, focusing on database, authentication, storage, real-time functionality, and functions.

• Create synchronous and asynchronous APIs that provide a seamless experience in Python.

• Recognize gaps in capabilities, advocate for their inclusion, and independently implement solutions.

• Manage incoming issues and oversee external contributions through review and guidance.

• Maintain continuous integration and release automation processes.

• Oversee the SDK typing experience, ensuring it is compatible with type checkers.

• Conduct testing across various Python versions, both synchronous and asynchronous frameworks, workers, serverless environments, and notebooks.

• Implement and sustain real-time features, including long-lived WebSocket connections, reconnections, subscriptions, and presence semantics.

• Monitor platform updates across authentication, real-time, storage, PostgREST, and Edge Functions, adjusting the SDK and changelog accordingly.

• Write RFCs, migration guides, release notes, and comprehensive documentation.

• Enhance the SDK's usability for AI coding agents.

• Collaborate with teams focused on SDK, Auth, Realtime, Storage, PostgREST, Functions, CLI, Docs, and the open-source community.


⛳️ Requirements

• In-depth understanding of modern Python typing, including generics, protocols, overloads, and TypedDict.

• Proficient in strict type checking and minimizing the use of Any.

• Experience in authoring or maintaining a publicly available library with an external user base.

• Background as an open-source maintainer, including issue triage, reviewing external pull requests, release automation, changelogs, semantic versioning, and security reports.

• Fluent in asyncio and adept at supporting both synchronous and asynchronous callers.

• Familiarity with Python library packaging, including pyproject.toml, wheels, modern tooling, and version support policies.

• Proven testing experience with unit, type-level, and end-to-end testing against a real stack.

• Strong writing skills for creating design documents, changelogs, issue responses, and public documentation.

• Ability to work independently, effectively scoping and delivering tasks autonomously.

• Capable of clear communication with both technical and non-technical audiences.

• Experience working in asynchronous or globally distributed teams.

• Comfortable navigating ambiguity and adhering to fast-paced environments.

• Bonus: experience with major version migrations for public packages, JWT/OAuth, AI agent framework integrations, or schema-generated idiomatic clients.


🏝️ Benefits

• Fully remote work opportunity.

• WeWork membership or co-working allowance applicable globally.

• Employee stock ownership plan (ESOP) available for all team members.

• Technology allowance for purchasing laptops, monitors, headphones, or other work-related equipment.

• Comprehensive health insurance covering 100% for employees and 80% for dependents, regardless of location.

• Annual company off-site events.

• Flexible and asynchronous working hours.

• Annual education allowance for courses, books, conferences, or other professional development activities.

People also viewed

Intetics1 day ago

Senior PHP Fullstack Engineer

PL flagPoland, +5 more countriesFull-timeBackend Engineer
ApplyView job
emerchantpay1 day ago

Senior Java Developer

BG flagBulgaria OnlyFull-timeBackend Engineer
ApplyView job
True Zero Technologies, LLC1 day ago

Google Cloud Platform Architect

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Sigma Software Group1 day ago

Junior Full-Stack Engineer, Python, React

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam1 day ago

Desarrollador Backend, Java, Spring Boot, Microservicios

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
TheWhiteam1 day ago

Backend Developer – Java, Python

ES flagSpain OnlyFull-timeBackend Engineer€30k – €33k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers