Spotify is a leading audio streaming subscription service, known for its innovative features that enhance user experience. The Senior Backend Engineer will own and evolve the core experimentation service, design API-first orchestration layers, and build LLM-driven workflows to improve Spotify's personalization capabilities. This role involves collaborating with cross-functional teams to enhance experimentation and operational excellence.
Responsibilities:
- Own and evolve the core experimentation service, building agentic workflows that automate experiment setup, configuration, and validation across multiple backend systems
- Design and maintain API-first orchestration layers that coordinate across experimentation and content delivery systems
- Build and integrate LLM-driven workflows into robust, production-ready infrastructure, including planner, generator, and validator architectural patterns
- Define and uphold SLOs and SLAs for experimentation infrastructure, contributing to a strong culture of reliability and operational excellence
- Partner closely with content, feature, and platform teams to scale automated experimentation patterns across a growing range of surfaces and configurations
- Identify, diagnose, and resolve bottlenecks in experiment orchestration to ensure fast and reliable workflows
- Collaborate across squads to continuously improve how experimentation and evaluation are delivered across Spotify Surfaces
- Contribute to architectural decisions that improve system scalability, observability, and maintainability
Requirements:
- Experience building and operating large-scale backend systems serving high-traffic user experiences
- Comfortable using AI-assisted tools to develop high quality software
- Experienced with distributed systems, APIs, and service-oriented architecture
- Know how to design systems with performance, scalability, and reliability in mind
- Product-minded engineer who thrives at the intersection of infrastructure, AI, and experimentation
- Experience translating conceptual architectures into scalable, production-ready code
- Comfortable working across multiple teams and collaborating with cross-functional partners
- Care about creating maintainable systems that enable fast iteration and experimentation
- Motivated by turning fragmented, manual processes into elegant, automated workflows
- Experience defining and working with SLOs, SLAs, and observability tooling
- Experience with LLMs, agent frameworks, or A/B testing infrastructure