Staff Software Engineer (Backend)
Core
Lead the design and development of scalable, resilient frameworks supporting customer-facing APIs.
Role type
Staff Software Engineer (Backend)
Builds
Scalable frameworks, platforms, libraries, and SDKs
Domain
Cloud-native backend engineering
Deliverable
production ML models
Required skills
Java, Golang, cloud-native architectures, Docker, Kubernetes, databases, caching strategies, AI-native software development, automated code generation, AI-driven testing, human-in-the-loop review systems, technical leadership, mentoring
Preferred skills
Python, Django, scalable APIs, API gateways, authentication and authorization patterns, rate limiting, technical evangelism
Technologies
Java, Golang, Python, Django, Docker, Kubernetes
Responsibilities
Lead design and development of scalable frameworks, influence architecture decisions, align engineering initiatives with business priorities, champion code quality and testing, improve developer productivity through tooling, mentor senior engineers, define how engineers build and operate services
Seniority
Staff, hands-on IC with strategic influence