
SDK Engineer, Python
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants anywhere in the world.
• 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.
• 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.
• 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.
Intetics
emerchantpay
True Zero Technologies, LLC
Sigma Software Group
Get handpicked remote jobs straight to your inbox weekly.