CareerPlan

Staff Software Engineer, Backend Platform

San FranciscoFull-time$231k–$340k2026-10-20 → 2026-11-09

Core

Design and implement shared backend frameworks, libraries, and APIs to provide common capabilities (routing, caching, messaging, observability) for all product teams, enabling them to ship reliable and performant experiences quickly.

Role type

Staff Software Engineer, Backend Platform

Builds

Internal backend frameworks, shared libraries, service templates, and versioned interfaces for the entire company

Domain

Enterprise SaaS, Generative AI infrastructure, Distributed Systems

Required skills

Python, Backend development, Distributed systems, API design, Microservices, Async I/O, Streaming data processing, Caching, Messaging, Database technologies, Observability, Test automation

Preferred skills

Experience with internal libraries/frameworks, GenAI-native application challenges

Technologies

Python, Flask/FastAPI, 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 (async I/O, streaming); Design domain-specific abstractions for cross-cutting concerns; Embed reliability and observability (tracing, metrics, automated tests); Collaborate with Model Infrastructure on GenAI challenges; Work with DevEx and Infrastructure teams on CI/CD integration; Evangelize best practices and provide documentation for product teams