Machine Learning Engineer - Content Understanding

A global music and audio streaming platform delivering personalized content to millions of users worldwide.
$136,878 - $195,540
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer - Content Understanding

Spotify's Experience team is seeking a Machine Learning Engineer to join their Content Understanding teams, focusing on enriching the lives of millions of users worldwide through advanced ML solutions. The role involves working on cutting-edge projects like audio fingerprinting for podcast music recognition, video/image tagging for moderation and recommendations, audiobook author attribution using graph ML, and content categorization for royalty calculations.

The position offers an opportunity to work with a diverse team of professionals averaging 11 years of music industry experience, including product specialists, ML engineers, data engineers, and backend developers. You'll be at the forefront of expanding Spotify's AI capabilities, using world-class engineering and machine learning techniques on real-world big data.

The role combines hands-on ML development with practical implementation at scale, serving hundreds of millions of active users. You'll be involved in everything from prototyping new approaches to production deployment, working in a collaborative, agile environment alongside design, data science, product management, and engineering teams.

Key projects include developing audio fingerprinting systems for podcast music recognition (ensuring proper royalty distribution), implementing video and image tagging for content moderation, creating graph ML approaches for audiobook author attribution, and building classification systems for catalog content management.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work with a global leader in audio streaming technology. Based in New York City, you'll be part of a team that's pushing the boundaries of AI-based machine technology to enhance the Spotify experience for users worldwide.

Last updated 10 hours ago

Responsibilities For Machine Learning Engineer - Content Understanding

  • Build production systems that enrich and improve listeners' experience
  • Contribute to designing, building, evaluating, shipping, and refining Spotify's product
  • Prototype new approaches and production-ize solutions at scale
  • Help drive optimization, testing, and tooling to improve quality
  • Perform data analysis to establish baselines and inform product decisions
  • Collaborate with cross functional agile team on new technologies and features

Requirements For Machine Learning Engineer - Content Understanding

Python
Java
Scala
  • Professional experience in applied machine learning
  • Extensive experience working in a product and data-driven environment
  • Experience with Python, Scala, Java, SQL, or C++ (Python required)
  • Experience with cloud platforms (GCP or AWS)
  • Hands-on experience implementing machine learning systems at scale
  • Experience architecting data pipelines
  • Knowledge of agile software processes and data-driven development
  • Experience and passion for fostering collaborative teams

Benefits For Machine Learning Engineer - Content Understanding

Medical Insurance
Parental Leave
401k
  • Health insurance
  • Six month paid parental leave
  • 401(k) retirement plan
  • Monthly meal allowance
  • 23 paid days off
  • 13 paid flexible holidays
  • Paid sick leave

Interested in this job?

Jobs Related To Spotify Machine Learning Engineer - Content Understanding

Machine Learning Engineer - Content Understanding

Machine Learning Engineer position at Spotify focused on content understanding, audio fingerprinting, and ML systems at scale.

Machine Learning Engineer II, Messaging Optimization

Join Spotify as a Machine Learning Engineer II to optimize messaging and create personalized user experiences.

Software Engineer, Annapurna Labs, ML Accelerator Embedded Firmware

Software Engineer role at AWS developing ML accelerator firmware and systems software, requiring 3+ years experience in software development.

Software Development Engineer, Amazon Private Brands, Private Brands Discovery

Software engineering role at Amazon Private Brands focusing on ML and AWS to improve product discovery systems.

Software Dev Engineer II - ML, Prime Video Dynamic Groupings

ML Software Engineer role at Amazon Prime Video focusing on personalization and content grouping using LLMs and advanced ML techniques.