Backend Engineer - Platform

A global music streaming platform that provides ML-powered music recommendations and features
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Consumer

Description For Backend Engineer - Platform

Spotify's Hendrix Serving team is seeking a Backend Engineer to join their mission of building a robust platform for serving machine learning models. This role is central to simplifying the ML model production process and developing infrastructure that powers Spotify's recommendation systems. As part of this team, you'll work on backend services and data pipeline optimization, directly impacting how millions of users experience Spotify through ML-powered features.

The position offers a unique blend of backend engineering and machine learning infrastructure work, where you'll collaborate with ML Engineers, researchers, and product teams to create scalable inference services. You'll be working with cutting-edge technologies and have the opportunity to learn and apply new tools beyond your existing skill set.

The role is based in Toronto with a hybrid work arrangement, offering flexibility while maintaining collaborative opportunities through in-person meetings. You'll be part of Spotify's engineering culture, working on projects that directly impact the company's ML infrastructure and user experience.

This is an excellent opportunity for a backend engineer who wants to work at the intersection of infrastructure and machine learning, helping to scale and improve one of the world's leading music streaming platforms. Your work will be crucial in enabling teams across Spotify to deliver valuable predictions and enhance the user experience through ML-powered features.

Last updated 21 days ago

Responsibilities For Backend Engineer - Platform

  • Collaborate with Machine Learning Engineers, researchers, and product teams to deliver scalable inference services
  • Work independently and collaboratively on squad projects with new technologies
  • Design, document and implement reliable, testable and maintainable ML infrastructure capabilities

Requirements For Backend Engineer - Platform

Python
Java
  • Hands-on experience implementing production backend infrastructure at scale in Python, Java, or similar languages
  • Experience with agile software processes and modular code design following industry standards
  • Experience with tools like TensorFlow or PyTorch (preferred)
  • General understanding of data pipelines

Interested in this job?

Jobs Related To Spotify Backend Engineer - Platform

Backend Engineer - Advertising

Backend Engineer position at Spotify focusing on advertising technology and scalable systems development.

Backend Engineer - Personalization

Join Spotify as a Backend Engineer working on personalization and search systems, building scalable solutions that help millions discover content they love.

Full Stack Engineer - Music

Full Stack Engineer position at Spotify, building authorization and team management solutions for creators and artists, using Java, React, and TypeScript in a hybrid work environment.

Backend Engineer - Customer Service Platform

Backend Engineer position at Spotify focusing on customer service platform development, requiring Java expertise and API development experience.

Backend Engineer - Platform

Backend Engineer for Spotify's Data Protection team, building scalable platforms to ensure data security and compliance.