Stability AI is seeking highly skilled Backend Engineers to rapidly deliver REST APIs and applications that leverage their models to provide delightful, multi-modal customer experiences. The role involves designing and implementing public REST APIs and services, collaborating with various teams to deliver high-quality products, and optimizing system performance.
Responsibilities:
- Design and implement public REST APIs and services, including data storage and ML backend services
- Write clean and extensible Python and Typescript code with production-grade telemetry, scalability, debuggability and security best practices
- Design and implement efficient database schemas for user preferences, subscription and billing management, content history management optimized for low latency responses
- Work closely with product management, design, research, and engineering teams to deliver high-quality and user-friendly products
- Identify performance bottlenecks in services and apis. Deliver optimized solutions to address them
- Participate in on-call, incident management and root cause analysis to improve system reliability
Requirements:
- 5+ years in designing and building REST APIs and distributed services for enterprise and consumer products in a high scale environment
- 2+ years of experience working with production AI/ML applications
- Demonstrated experience in building robust backend services on Kubernetes/AWS/GCP/Azure infrastructure
- Excellent problem-solving skills and attention to detail
- Highly proficient in Python, TypeScript
- Proficiency in writing comprehensive technical documentation (API documentation, design documents)
- Experience with Node.js, Cloudflare Workers, Postgres and NoSQL databases preferable
- Experience in streaming multi-modal content (audio and video) is desirable but not required