Taro Logo

Machine Learning Engineer - ML/AI Platform

World's most popular audio streaming subscription service, transforming music listening since 2008.
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Consumer

Job Description

Spotify, the world's leading audio streaming platform, is seeking a Machine Learning Engineer to join their Hendrix ML Platform team in Toronto. This role combines software engineering expertise with machine learning infrastructure development, making it an exciting opportunity for those passionate about building scalable ML systems.

The position focuses on developing and maintaining Spotify's company-wide platform for training and serving machine learning models. As part of the Hendrix ML Platform team, you'll be instrumental in streamlining the productionization of AI and ML models across Spotify's ecosystem. The role involves working with cutting-edge technologies and collaborating with various teams to build robust ML infrastructure.

The ideal candidate will bring 3+ years of hands-on experience in ML model productionization, along with strong knowledge of deep learning fundamentals and modern ML tools like Huggingface, PyTorch, and TensorFlow. You'll be working in a hybrid environment that offers flexibility while maintaining collaborative opportunities through in-person meetings.

This role offers the unique opportunity to impact how machine learning is deployed at scale within one of the world's most innovative tech companies. You'll be working on projects that directly influence how Spotify delivers personalized experiences to millions of users worldwide. The company's strong commitment to diversity, inclusion, and innovation makes it an ideal place for talented engineers looking to make a significant impact in the intersection of music, technology, and machine learning.

Spotify offers a collaborative culture where your voice matters, regardless of your background. The company's mission to unlock human creativity through music and audio content provides a meaningful context for your technical work. If you're passionate about building scalable ML infrastructure and want to be part of a company that's revolutionizing how the world listens to audio content, this role offers an excellent opportunity to grow and make a difference.

Last updated 20 days ago

Responsibilities For Machine Learning Engineer - ML/AI Platform

  • Contribute to Spotify ML Platform SDK and build tools for various ML operations
  • Collaborate with Machine Learning Engineers, researchers, and product teams to deliver scalable ML platform tooling solutions
  • Work independently and collaboratively on squad projects
  • Manage and maintain large scale production Kubernetes clusters for ML workloads
  • Design, document and implement reliable, testable and maintainable solutions ML infrastructure capabilities

Requirements For Machine Learning Engineer - ML/AI Platform

Python
Kubernetes
  • 3+ years of hands-on experience productionizing ML models
  • Knowledge of deep learning fundamentals, algorithms, and tools like Huggingface, Ray, PyTorch or TensorFlow
  • Understanding of distributed training leveraging GPUs and Kubernetes
  • General understanding of data processing for ML
  • Experience with agile software processes and modular code design
  • Hands-on experience implementing and maintaining production ML systems in Python, Scala, or similar languages

Related Jobs