Taro Logo

Machine Learning Engineer II

A global music and podcast streaming platform that provides personalized audio experiences to millions of users.
$138,250 - $197,500
Machine Learning
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Consumer
This job posting is no longer active. Check out these related jobs instead:

Job Description

The Personalization (PZN) team at Spotify is seeking a Machine Learning Engineer II to join their Next Generation Sessions (NextGen) product area. This role focuses on reimagining listening experiences beyond traditional playlists through cutting-edge AI-powered features like AI DJ, AI Playlist, Blend, and Jam. As part of a ~100-person team spread across New York, Boston, London, Stockholm, and remote locations, you'll work on inventing new AI-powered listening experiences that reach hundreds of millions of users worldwide.

The position offers an exciting opportunity to work at the intersection of AI and audio content, where you'll prototype end-to-end products and help bring new features from concept to launch. You'll be working with the latest capabilities in LLMs, agent frameworks, and Spotify's recommender systems while collaborating with a diverse team of engineers, scientists, product managers, and domain experts.

This fast-paced, high-growth role is ideal for someone early in their career who is passionate about AI and music, eager to learn through hands-on building, and excited to shape the future of audio experiences. You'll have the chance to work with senior engineers and researchers while staying at the forefront of AI innovation. The role offers competitive compensation ($138,250-$197,500 plus equity) and comprehensive benefits including health insurance, parental leave, and flexible time off.

The position requires expertise in machine learning fundamentals, experience with modern ML frameworks, and a strong background in LLM fine-tuning and prompt engineering. You'll be expected to critically evaluate AI-generated code, promote best practices in AI engineering, and continuously explore new technologies and trends in the field. The role offers flexibility to work remotely within the North America region, with collaboration primarily in the Eastern Standard time zone.

Last updated a month ago

Responsibilities For Machine Learning Engineer II

  • Rapidly prototype, iterate, and ship AI-powered music and podcast recommendation experiences
  • Explore and evaluate new models, tools, libraries, and product trends
  • Promote and model best practices in AI engineering
  • Leverage AI coding assistants to rapidly prototype full-stack MVPs
  • Collaborate with cross-functional partners
  • Critically evaluate AI-generated code
  • Build a strong foundation and culture in AI engineering

Requirements For Machine Learning Engineer II

Python
Java
Scala
  • Full-stack AI prototyping experience
  • Active engagement in AI ecosystem
  • End-to-end thinking across the stack
  • Working knowledge of machine learning fundamentals
  • Experience with Python, Java, or Scala and ML frameworks
  • Experience fine-tuning and evaluating LLMs
  • Knowledge in building workflows integrating LLMs
  • Extensive experience in prompt engineering
  • Understanding of code review practices
  • Collaborative mindset and eagerness to learn

Benefits For Machine Learning Engineer II

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
  • Equity