At a Glance
- Tasks: Join our team to enhance user experience through innovative machine learning solutions.
- Company: Spotify is the leading audio streaming service, revolutionising how we enjoy music and podcasts.
- Benefits: Enjoy flexible work options, extensive learning opportunities, and generous parental leave.
- Why this job: Be part of a passionate team that shapes the future of music recommendations for millions.
- Qualifications: Experience in applied machine learning and proficiency in Python required; cloud platform knowledge is a plus.
- Other info: We value diversity and inclusivity, welcoming unique perspectives to drive innovation.
The predicted salary is between 43200 - 72000 £ per year.
The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we’re behind some of Spotify’s most-loved features. We built them by understanding the world of music and podcasts better than anyone else. Join us and you’ll keep millions of users listening by making great recommendations to each and every one of them.
We are looking for a Machine Learning Engineer (MLE II) to join our product area of hardworking engineers that are passionate about connecting new and emerging creators with users via recommendation algorithms. As an integral part of the squad, you will collaborate with engineers, research scientists, and data engineers in prototyping and productizing state-of-the-art ML models that allow us to find the right audience for content that is strategically important, such as fresh or timely content.
What You’ll Do
- Develop and implement production systems that enrich and improve our listeners’ experience on the platform
- Contribute to designing, building, evaluating, shipping, and refining Spotify’s product by hands-on ML development
- Help drive optimization, testing, and tooling to improve quality of our recommendations
- Perform data analysis to establish baselines and inform product decisions
- Collaborate with a cross functional agile team spanning tech research, data science, product management, and engineering to build new technologies and features
- Stay up-to-date on the latest machine learning algorithms and techniques
Who You Are
- You have professional experience in applied machine learning
- Extensive experience working in a product and data-driven environment (Python, Scala, Java, SQL, or C++, with Python experience required) and cloud platforms (GCP or AWS)
- You have some hands-on experience implementing or prototyping machine learning systems at scale
- You have experience architecting data pipelines and are self-sufficient in getting the data you need to build and evaluate models, using tools like Dataflow, Apache Beam, or Spark
- You care about agile software processes, data-driven development, reliability, and disciplined experimentation
- You have experience and passion for fostering collaborative teams
- Experience with TensorFlow, pyTorch, and/or other scalable Machine learning frameworks
- Experience with building data pipelines and getting the data you need to build and evaluate your models, using tools like Apache Beam / Spark
Where You’ll Be
We offer you the flexibility to work where you work best! For this role, you can be within the EMEA region as long as we have a work location (excluding France due to on-call restrictions). This team operates within the Central European and GMT time zone for collaboration.
Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.
At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.
Contact Detail:
Spotify AB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Role: Machine Learning Engineer Personalization London
✨Tip Number 1
Familiarise yourself with Spotify's Personalization features like Blend and Discover Weekly. Understanding how these features work will help you demonstrate your passion for enhancing user experience during interviews.
✨Tip Number 2
Brush up on your knowledge of machine learning frameworks such as TensorFlow and PyTorch. Being able to discuss your hands-on experience with these tools will set you apart from other candidates.
✨Tip Number 3
Network with current or former employees of Spotify, especially those in the Personalization team. They can provide valuable insights into the company culture and the specific skills that are highly valued.
✨Tip Number 4
Stay updated on the latest trends in machine learning and data analysis. Being knowledgeable about recent advancements will show your commitment to continuous learning and innovation in the field.
We think you need these skills to ace Engineering Role: Machine Learning Engineer Personalization London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in machine learning and software development. Focus on projects where you've implemented ML systems, especially using Python, and mention any experience with cloud platforms like GCP or AWS.
Craft a Compelling Cover Letter: In your cover letter, express your passion for music and podcasts, and how it aligns with Spotify's mission. Discuss specific experiences that demonstrate your ability to work collaboratively in cross-functional teams and your familiarity with agile processes.
Showcase Your Technical Skills: Be explicit about your technical skills in your application. Mention your proficiency in programming languages such as Python, Scala, or Java, and highlight any experience with machine learning frameworks like TensorFlow or PyTorch.
Demonstrate Your Problem-Solving Abilities: Include examples of how you've approached complex problems in previous roles. Describe the methodologies you used for data analysis and how your contributions led to improved product decisions or user experiences.
How to prepare for a job interview at Spotify AB
✨Showcase Your Machine Learning Expertise
Be prepared to discuss your hands-on experience with machine learning systems. Highlight specific projects where you've implemented or prototyped ML models, especially those that relate to recommendation algorithms.
✨Demonstrate Your Programming Skills
Since Python is a requirement, ensure you can talk about your proficiency in it and any relevant frameworks like TensorFlow or PyTorch. Be ready to solve coding problems or discuss your approach to building data pipelines.
✨Understand the Product and Its Users
Familiarise yourself with Spotify's features like Discover Weekly and Blend. Show that you understand how machine learning enhances user experience and be ready to suggest improvements based on your insights.
✨Emphasise Collaboration and Agile Experience
The role involves working in cross-functional teams, so share examples of how you've successfully collaborated with engineers, data scientists, and product managers. Discuss your experience with agile methodologies and how they contribute to effective project delivery.