Machine Learning Engineer Personalization
@ Spotify

New York, NY
$165,000
On Site
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @spotify.com
Recommended after applying

Job Details

About the Role

Spotify's Safe-and-Sound team makes Spotify safe and enjoyable for every listener. As a Machine Learning Engineer Personalization, you will contribute to designing, building, evaluating, shipping, and refining Spotify’s product through hands-on ML development.

What You'll Do

  • Work on designing and building ML systems for recommendations.
  • Collaborate with cross functional agile teams including research, design, data science, product management, and engineering.
  • Prototype innovative approaches and productionize solutions at scale for hundreds of millions of users.
  • Drive optimization, testing, and tooling to improve quality.
  • Engage with a community of ML practitioners across Spotify, including in New York.

Who You Are

You have a strong background in machine learning with expertise in personalized ML algorithms and recommender systems. You are experienced with production ML systems in Java, Scala, Python or similar languages, and have familiarity with XGBoost and TensorFlow. You value agile software processes, data-driven development, reliability, and disciplined experimentation.

Where You'll Be

You can work from anywhere in North America as long as you can align with Eastern Standard Time collaboration. This position is flexible in terms of work location.

Compensation & Benefits

The US base salary range is $136,878 to $195,540 plus equity. Benefits include health insurance, six month paid parental leave, 401(k) retirement plan, monthly meal allowance, 23 paid days off, 13 paid flexible holidays, and paid sick leave.

Equal Opportunity & Inclusion

Spotify is an equal opportunity employer committed to inclusivity. We welcome all backgrounds and foster diverse voices. Accommodations are available throughout the recruitment process upon request.

Key skills/competency

  • Machine Learning
  • Personalization
  • Recommender Systems
  • Agile
  • Python
  • Scala
  • Java
  • TensorFlow
  • XGBoost
  • Data-Driven

How to Get Hired at Spotify

🎯 Tips for Getting Hired

  • Customize your resume: Highlight ML skills and project outcomes.
  • Showcase portfolio: Include productive ML projects and achievements.
  • Learn Spotify culture: Read blogs and employee reviews on LinkedIn.
  • Prepare for technical rounds: Practice ML algorithms and system design.
  • Network with current employees: Use LinkedIn for insights about the role.

📝 Interview Preparation Advice

Technical Preparation

Review ML algorithms and system design.
Practice coding in Python and Java.
Study production ML pipeline architectures.
Refine model evaluation and testing skills.

Behavioral Questions

Describe a challenge in team collaboration.
Explain handling tight deadlines in projects.
Discuss adapting to feedback on work.
Share experience of iterative improvement in roles.

Frequently Asked Questions