Backend Engineer, Oasis, Music
Role summary
Spotify is seeking a Backend Engineer for its Music Mission, specifically on the OASIS team. This role focuses on building and operating systems that power promotion delivery and optimization within Discovery Mode, a key tool for artists to grow their audience. The engineer will own backend systems delivering promotion scores, build scalable services, and collaborate with data and ML engineers. Responsibilities include contributing to system design, improving infrastructure reliability, and integrating with personalization workflows. The ideal candidate has experience with Java or similar languages, is interested in expanding into data and ML systems, and is driven to leverage AI. This is a remote role within North America, with collaboration focused on the Eastern Standard time zone.
We are looking for a Backend focused engineer to join the OASIS team. OASIS builds and operates the systems that power promotion delivery and optimization within Discovery Mode. Our work ensures that promotional content isn’t just "surfaced", but is intelligently allocated by balancing complex, competing objectives across our entire ecosystem.
The team is distributed and highly collaborative, working closely with Personalization (PZN) to serve high-quality promotion signals. You’ll be part of a small, impactful group of engineers across data and machine learning, owning a core piece of infrastructure that enables promotion delivery at scale.
What You'll Do
-
Own and evolve backend systems that deliver promotion scores to personalization systems (PZN)
-
Build and maintain services that support promotion allocation and delivery at scale
-
Collaborate closely with machine learning engineers and data engineers to improve signal quality and system performance
-
Contribute to system design decisions that impact a critical part of Spotify’s discovery ecosystem
Improve reliability, scalability, and observability of existing infrastructure - Partner with cross-functional teams to ensure seamless integration with personalization workflows
- Gradually expand your scope into adjacent areas such as data pipelines or ML-adjacent systems
Who You Are
You are excited to grow into a T-shaped engineer with breadth across backend, data, and ML-adjacent domains
You care about ownership and are motivated to take responsibility for evolving critical systems
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.