Backend Engineer - Personalization

A global audio streaming platform providing music, podcasts, and personalized content to hundreds of millions of users worldwide.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Backend Engineer - Personalization

Spotify's Personalization Team is at the forefront of understanding the audio world, powering recommendations for hundreds of millions of users globally through products like Discovery Weekly and DJ. As a Backend Engineer on the Search team, you'll be part of a mission-critical initiative to help users efficiently find and discover content. The role combines challenging technical problems with product innovation, working on highly scalable distributed systems that serve hundreds of millions of users.

The position offers the opportunity to work with a highly collaborative team spread across Boston, New York, Stockholm, and London, focusing on building and maintaining robust backend systems and APIs. You'll be working with modern technologies including Java, Python, and Kubernetes, while having the freedom to experiment and iterate quickly.

The role demands a strong technical background in distributed systems and search technologies, combined with the ability to collaborate effectively with cross-functional teams. You'll be contributing to a team that values data-driven decision making and high-quality code delivery, while working on products that directly impact how people discover and enjoy audio content worldwide.

Working at Spotify means joining a company that's shaping the future of audio consumption, with a strong emphasis on personalization and user experience. The flexible work environment allows you to work remotely within the EMEA region, providing an excellent work-life balance while being part of a team that operates in the Central Eastern time zone for collaboration.

Last updated a month ago

Responsibilities For Backend Engineer - Personalization

  • Design, develop, and deliver robust and scalable backend systems and APIs
  • Collaborate with engineers, product owners, and designers to solve challenges and build features
  • Write clean, maintainable, well-documented code
  • Participate in improving software development standards and practices
  • Stay up-to-date with emerging backend technologies and best practices

Requirements For Backend Engineer - Personalization

Java
Python
Kubernetes
  • Experience writing distributed, high-volume Java services
  • Comfortable reading and writing Python code
  • Good understanding of data structures and algorithms
  • Excellent analytical and problem-solving skills
  • Experience with Kubernetes
  • Experience managing scalable search engines like ElasticSearch or Vespa
  • Strong communication skills for technical and non-technical audiences
  • Focus on code quality and shipping high-quality code

Interested in this job?

Jobs Related To Spotify Backend Engineer - Personalization

Backend Engineer - Advertising

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

Backend Engineer - Platform

Backend Engineer role at Spotify focusing on building and maintaining ML model serving infrastructure and scalable inference services.

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.