Senior Software Engineer, Backend Platform
Core
Design and implement shared backend frameworks, libraries, and APIs to provide common capabilities (routing, caching, messaging) and enable product teams to ship reliable, observable, and performant experiences quickly.
Role type
Senior IC backend platform engineer (internal developer platform)
Builds
Internal backend frameworks, service templates, versioned APIs, and abstractions for GenAI-native applications (inference, streaming, context handling)
Domain
Enterprise SaaS / Generative AI infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, distributed systems, API design, asynchronous I/O, streaming data processing, observability, static typing, CI/CD integration
Preferred skills
Experience with internal libraries/frameworks, vector databases, GenAI model inference support
Technologies
Python, FastAPI, Flask, Redis, Kafka, SQL/NoSQL, Vector databases
Responsibilities
Develop and maintain internal backend frameworks and libraries; Create and improve APIs and service templates; Introduce modern backend architecture patterns (asyncio, streaming); Design domain-specific abstractions for data governance and event processing; Embed reliability and observability (tracing, metrics, automated tests); Collaborate with Model Infrastructure and DevEx teams to integrate platform components; Evangelize best practices and provide strong defaults for product teams
Seniority
Senior, hands-on IC