Senior Backend Engineer

Stability AI Stability AI · AI Frontier · Remote · Technical

Stability AI is seeking Senior Backend Engineers to build REST APIs and applications that utilize their AI models for multi-modal customer experiences. The role involves designing and implementing backend services, data storage, and ML backend services with a focus on scalability, reliability, and performance. Experience with production AI/ML applications and distributed systems on cloud infrastructure is required.

What you'd actually do

  1. Design and implement public REST APIs and services, including data storage and ML backend services.
  2. Write clean and extensible Python and Typescript code with production-grade telemetry, scalability, debuggability and security best practices.
  3. Design and implement efficient database schemas for user preferences, subscription and billing management, content history management optimized for low latency responses.
  4. Work closely with product management, design, research, and engineering teams to deliver high-quality and user-friendly products
  5. Identify performance bottlenecks in services and apis. Deliver optimized solutions to address them.

Skills

Required

  • Python
  • Typescript
  • REST APIs
  • distributed services
  • Kubernetes
  • AWS
  • GCP
  • Azure

Nice to have

  • Node.js
  • Cloudflare Workers
  • Postgres
  • NoSQL databases
  • streaming multi-modal content (audio and video)

What the JD emphasized

  • 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.

Other signals

  • delightful, multi-modal customer experiences
  • leverage our models
  • production AI/ML applications