- Home
- Remote Jobs
- Senior Machine Learning Engineer - Enrichment & Content Intelligence
Already filled
Don't miss the next one. Get matching roles delivered to your inbox.
Senior Machine Learning Engineer - Enrichment & Content Intelligence
Job summary
Work model
About the Team
The Experience team designs Spotify's consumer experience end-to-end, across every screen, platform, and partner integration. Our mission is to make listening feel effortless, personal, and joyful for billions of users. We bring deep insight into human behavior, design, and technology to craft experiences that are intuitive, expressive, and unmistakably Spotify.
The Enrichment & Content Intelligence team builds the metadata-resolution and content-enrichment infrastructure that powers how Spotify understands music and video content at a global scale. Our systems help answer foundational questions, such as identifying recording matches, linking music videos to audio tracks, and mapping content relationships across our catalog.
The Role
We are looking for a Senior Machine Learning Engineer to evolve the ML systems behind Recording Groups, Music Video Resolution, SongDNA, and the Music Knowledge Graph. This role sits at the intersection of multimodal machine learning, entity resolution, and production-scale engineering.
What You'll Do
- Own and evolve large-scale ML pipelines powering content-resolution systems.
- Lead development of multimodal embedding frameworks supporting music video matching and SongDNA.
- Improve entity-resolution systems to better understand relationships between recordings, versions, and content formats.
- Design and run experiments to improve precision, recall, and content-quality outcomes using offline evaluation, golden datasets, and A/B testing.
- Build scalable ML evaluation and monitoring infrastructure, including retraining workflows and continuous improvement systems.
- Contribute to the Music Knowledge Graph by improving production ML capabilities, observability, and model lifecycle management.
- Partner with Product Managers, Data Scientists, and engineering teams across the Experience Mission.
- Shape technical strategy and mentor engineers to foster a culture of collaboration and experimentation.
Who You Are
- Solid experience building, deploying, and maintaining ML systems in production at scale.
- Strong experience training, evaluating, and operating ML models using frameworks like PyTorch or TensorFlow.
- Experience with multimodal ML systems across audio, computer vision, text embeddings, or related domains.
- Understanding of entity resolution, deduplication, record linkage, or large-scale matching problems.
- Ability to design evaluation systems that balance model quality, operational performance, and real-world impact.
- Experienced with large-scale distributed data processing systems and ML infrastructure.
- Effective communicator across engineering, product, and data science stakeholders.
- Comfortable leading technical initiatives and influencing engineering direction.
- Experience with Scio, Dataflow, Flyte, BigQuery, Scala, or computer vision is a plus.
Location and Benefits
- This role is based in New York City with a flexible hybrid work model.
- The US base salary range is $184,049 - $262,928, plus equity.
- Benefits include health insurance, six-month paid parental leave, 401(k), meal allowance, 23 days off, and paid sick leave.
We may use AI tools to support parts of the hiring process. Final hiring decisions are made by humans.