Design Spotify's music discovery engine — the system that powers Discover Weekly, Daily Mixes, and Radio — for 400 million users and a catalogue of 100 million tracks.
The system must balance:
- •Personalisation (tracks the user will enjoy)
- •Discovery (tracks they haven't heard that they'll love)
- •Serendipity (pleasant surprises outside their comfort zone)
What you'll be assessed on
Collaborative filtering at scale, audio-based content embeddings, the exploration-exploitation trade-off, and playlist coherence.