sticky
Dec 5, 2023

Recursive Embedding and Clustering

TL;DR Large sets of diverse data present several challenges for clustering, but through a novel approach that...
Published by Gustavo Pereira, Sr. Data Scientist
sticky
Nov 14, 2023

The What, Why, and How of Mastering App Size

Our daily tasks as engineers often involve implementing new functionalities. Existing users get to enjoy the...
Published by Viktor Petrovski (Android Engineer), Dmitry Povolotskyi (Senior iOS Engineer), and Bruno Rocha (Senior iOS Engineer)
sticky
Nov 8, 2023

Spotify Wins CNCF Top End User Award for the Second Time!

This week at KubeCon + CloudNativeCon in Chicago, the Cloud Native Computing Foundation announced that...
Published by Dave Zolotusky, Principal Engineer & CNCF Technical Oversight Committee Representative
sticky
Nov 7, 2023

How We Automated Content Marketing to Acquire Users at Scale

Spotify runs paid marketing campaigns across the globe on various digital ad platforms like Facebook, Google...
Published by Bryan Maloney (Senior Engineering Manager), Christopher Tang, (Senior ML Engineer), Deepak Bhat (Senior Data Engineer), and Ryan Kim (Senior Product Manager)
sticky
Oct 25, 2023

Introducing Voyager: Spotify’s New Nearest-Neighbor Search Library

For the past decade, Spotify has used approximate nearest-neighbor search technology to power our...
Published by Peter Sobot, Staff ML Engineer
sticky
Oct 23, 2023

Announcing the Recipients of the 2023 Spotify FOSS Fund

TL;DR It’s back! Last year, we created the to help support the free and open source software projects we use...
Published by Dave Zolotusky, Principal Engineer
sticky
Oct 20, 2023

Exclude from Your Taste Profile

Are you a parent forced to put the Bluey theme song on repeat? Do you work from home and play lofi beats or...
Published by Mark Koh, Senior ML Engineer
sticky
Oct 17, 2023

Switching Build Systems, Seamlessly

At Spotify, we have experimented with the build system since 2017. Over the years, the project has matured,...
Published by Patrick Balestra, Staff Engineer
sticky
Oct 5, 2023

Managing Software at Scale: Kelsey Hightower Talks with Niklas Gustavsson about Fleet

How does Spotify manage a sprawling tech ecosystem made up of 500+ squads managing over 10,000 software...
Published by Spotify Engineering
sticky
Sep 28, 2023

How to Accurately Test Significance with Difference in Difference Models

When we want to determine the causal effect of a product or business change at Spotify, A/B testing is the...
Published by Bradley Doll (Insights Manager), Jeffrey Li (Insights Manager), and Tolga Oztan (Sr. Data Scientist)
sticky
Aug 24, 2023

Encouragement Designs and Instrumental Variables for A/B Testing

At Spotify, . Most of these tests follow a standard design, where we assign users randomly to control and...
Published by Benjamin Elbers, Data Scientist
sticky
Aug 16, 2023

Experimentation at Spotify: Three Lessons for Maximizing Impact in Innovation

As companies mature, it’s easy to believe that the core experience and most user needs have been resolved,...
Published by Gabriella Ljunggren, Data Scientist
sticky
Aug 3, 2023

Coming Soon: Confidence — An Experimentation Platform from Spotify

TL;DR: Spotify is releasing a new commercial product for software development teams: a version of our...
Published by Tyson Singer, Head of Technology and Platforms
sticky
Jul 25, 2023

Bringing Sequential Testing to Experiments with Longitudinal Data (Part 2): Sequential Testing

In of this series, we introduced the within-unit peeking problem that we call the “peeking problem 2.0”. We...
Published by Sebastian Ankargren (Sr. Data Scientist), Mattias Frånberg (Sr. Data Scientist), and Mårten Schultzberg (Sr. Manager/Staff Data Scientist)
sticky
Jul 18, 2023

Bringing Sequential Testing to Experiments with Longitudinal Data (Part 1): The Peeking Problem 2.0

At Spotify, we’re constantly improving our data infrastructure, which means we can get feedback on...
Published by Sebastian Ankargren (Sr. Data Scientist), Mattias Frånberg (Sr. Data Scientist), and Mårten Schultzberg (Sr. Manager/Staff Data Scientist)
sticky
Jun 28, 2023

Experimenting with Machine Learning to Target In-App Messaging

At Spotify, we use messaging to communicate with our listeners all over the world. Our Messaging team powers...
Published by Euan Dowers, Senior ML Engineer
sticky
Jun 22, 2023

Analyzing Volatile Memory on a Google Kubernetes Engine Node

TL:DR At Spotify, we run containerized workloads in production across our entire organization in five regions...
Published by Marcus Hallberg, Security Engineer
sticky
Jun 15, 2023

Experimenting at Scale, the Spotify Home Way

In the fast-paced world of streaming, personalization plays a vital role in enhancing user experiences. At...
Published by Nik Goyle, Product Manager
sticky
May 25, 2023

Multiple Layers of Abstraction in Design Systems

Check out our previous post — — for more about how we define APIs for design systems.
Published by Charlie Eshleman, Design Systems Engineer
sticky
May 15, 2023

Fleet Management at Spotify (Part 3): Fleet-wide Refactoring

This is part 3 in our series on Fleet Management at Spotify and how we manage our software at scale. See also...
Published by Matt Brown, Staff Engineer
sticky
May 10, 2023

TV Spatial Navigation

Very often, when developing user interfaces, a lot of focus is given to the visuals, as that’s what primarily...
Published by Sergio Avalos, Senior Engineer
sticky
May 3, 2023

Fleet Management at Spotify (Part 2): The Path to Declarative Infrastructure

This is part 2 in our series on Fleet Management at Spotify and how we manage our software at scale. See also...
Published by David Flemström, Principal Product Manager, and Alexander Buck, Senior Engineer
sticky
Apr 27, 2023

Humans + Machines: A Look Behind the Playlists Powered by Spotify’s Algotorial Technology

TL;DR Since 2017, Spotify has been working to create a better listening experience for our users by creating...
Published by Christopher Barthle, Engineering Manager
sticky
Apr 18, 2023

Fleet Management at Spotify (Part 1): Spotify’s Shift to a Fleet-First Mindset

This is part 1 in our series on Fleet Management at Spotify and how we manage our software at scale. See also...
Published by Niklas Gustavsson, VP, Engineering
sticky
Apr 13, 2023

Large-Scale Generation of ML Podcast Previews at Spotify with Google Dataflow

As of March 8, 2023, Spotify has started serving short previews for music, podcasts, and audiobooks on the...
Published by Diego Casabuena (ML Engineer, Spotify), Edgar Tanaka (ML Engineer, Spotify), Winstead Zhu (ML Engineer, Spotify), Reza Rokni (PM, Google Dataflow ML), and Danny McCormick (Senior Software Engineer, Google)
sticky
Mar 31, 2023

Load Testing for 2022 Wrapped

is Spotify’s global annual year-end campaign that celebrates our listeners with a personalized review of...
Published by Fred Wang, Senior Backend Engineer
sticky
Mar 21, 2023

Choosing a Sequential Testing Framework — Comparisons and Discussions

TL;DR Sequential tests are the bread and butter for any company conducting online experiments. The literature...
Published by Mårten Schultzberg (Staff Data Scientist) and Sebastian Ankargren (Sr. Data Scientist)
sticky
Mar 15, 2023

Encore x Accessibility: A Balancing Act

On the Encore team (Spotify’s design system), there’s nothing we love more than collaborating with our fellow...
Published by Arielle Benedek (Product Manager), Rose Marantz (Web Engineer), and Tamas Geczy (Web Engineer)
sticky
Mar 6, 2023

Getting More from Your Team Health Checks

Watch Justin and Fiona speak about ‘’ at the Spotify Engineering Conference in 2022.
Published by Justin Kotzé, Senior Agile Coach, and Fiona Siseman, Senior Agile Coach and Agile Coach Manager
sticky
Feb 21, 2023

A Multi-Year Challenge: Repairing Deep Linking & Attribution at Spotify

Deep linking and attribution are important functionalities for a growing business. Deep links seamlessly get...
Published by Erik Dornbush, Sr. Systems Engineer
sticky
Feb 15, 2023

Incident Report: Spotify Outage on January 14, 2023

On January 14, between 00:15 UTC and 03:45 UTC, Spotify suffered an outage. The impact was small at first and...
Published by Erik Lindblad, Staff Engineer
sticky
Feb 1, 2023

Unleashing ML Innovation at Spotify with Ray

As the field of machine learning (ML) continues to evolve and its impact on society and various aspects of...
Published by Divita Vohra, Sr. Product Manager, Keshi Dai, Sr. ML Engineer, David Xia, Sr. ML Engineer, & Praveen Ravichandran, Staff Research Scientist
sticky
Jan 18, 2023

Agile Coaching (AC) at Spotify: Shining a Light on the AC Career Framework

At Spotify, change is a constant, and our agile coaches are here to help teams and leaders thrive as we...
Published by Fiona Siseman, Alia Rose Connor, and Cara Lemon
sticky
Jan 5, 2023

What’s a “Listening Personality”?

We did a couple of new things in Wrapped this year, and one of these is a thing called Your Listening...
Published by glenn mcdonald, Data Alchemy