Senior Backend Engineer - Personalization
Role summary
Spotify is seeking a Senior Backend Engineer for its Personalization team. This role involves designing, building, and maintaining backend services that power LLM-based music fulfillment experiences, including conversational playlists and adaptive listening. The engineer will collaborate with cross-functional teams (product, design, data science, ML) to create personalized features for millions of users. Responsibilities include developing APIs and distributed systems, prototyping, productionizing solutions at scale, and contributing to the company's backend architecture and best practices. The ideal candidate has experience with LLM systems, distributed data processing tools, cloud platforms (GCP/AWS), and a strong understanding of system design, data structures, and algorithms.
The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we're behind some of Spotify's most-loved features. We built them by understanding the world of music and podcasts better than anyone else. Join us and you'll keep millions of users listening by making great recommendations to each and every one of them.
You'll join a team working at the intersection of backend engineering, music understanding, and user experience. We focus on building the backend systems that power agentic music fulfilment products from conversational playlist generation to adaptive listening experiences that give users more intuitive control over what they listen to.
This team collaborates closely with product, design, user research, data science, and machine learning to build personalized, high-impact features used by hundreds of millions of listeners worldwide.
What You’ll Do
Who You Are
Where You’ll Be
Sample Spotify interview questions
- 1
Design a Spotify friends activity feed
system designaverage - 2
Design a data pipeline for Spotify's recommendations.
system designaverage - 3
Design an Ad Banner Delivery System
system designmedium - 4
How would you apply algorithms to Spotify functionality? Implement an existing feature during a system design exercise.
codingaverage - 5
Design the backend architecture for Spotify
system designmedium
Sign up for a personalized interview prep pack tailored to this role.