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 3 months 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 II, Personalization

Mid-level Machine Learning Engineer position at Spotify focusing on personalization and recommendation systems, offering competitive salary and benefits.

Machine Learning Engineer II, Personalization

Machine Learning Engineer II position at Spotify, focusing on AI-powered playlist personalization and recommendation systems using LLM technology.

Java AI Developer

Java AI Developer position at Capco focusing on developing and optimizing AI-powered applications for financial services.

Developer Relations

Developer Relations role at Oumi, focusing on building and nurturing an open-source AI developer community through technical content creation, community engagement, and platform advocacy.

Machine Learning Engineer, Generative AI Innovation Center

Machine Learning Engineer role at AWS's Generative AI Innovation Center, focusing on LLM development, fine-tuning, and optimization for enterprise AI solutions.