← Back to all jobs
18d 13h left to apply
S

Backend Engineer - Personalization

Spotify🌍 Remote WorldwideEstimated: $80,000 - $120,000

✨ AI Insights & Summary

Join Spotify's Personalization team as a Data Engineer and play a pivotal role in shaping the recommendation engine that millions of users rely on daily. This is a unique opportunity to work on a high-scale, event-driven data platform, directly influencing how music, podcasts, and audiobooks are discovered. If you're passionate about building robust data pipelines, backend systems, and contributing to cutting-edge machine learning initiatives, this role offers immense growth and impact.

About the Role

The Personalization team at Spotify aims to make discovering what to play next effortless and enjoyable for every listener. By understanding music, podcasts, and audiobooks deeply, we aim to provide personalized recommendations that keep the world listening. Our work powers features like Home, Search, and popular playlists such as Made For You, Discover Weekly, and Daily Mix, used by hundreds of millions globally.

We are seeking a Data Engineer with backend experience to join our team, focusing on building the fundamental platform for ingesting, modeling, and materializing high-scale, event-driven user behavior data. This platform supports easy experimentation and productionization of personalized recommendations, offering a unique opportunity to shape Spotify's recommendation systems.

What You’ll Do

  • Work with large-scale data pipelines using data processing frameworks like Scio, BigQuery, Google Cloud Platform, and Apache Beam.
  • Develop, deploy, and operate Java services that impact millions of users.
  • Support machine learning projects that power personalized user experiences.
  • Collaborate with engineers, product managers, and stakeholders, embracing learning and leadership opportunities.
  • Deliver scalable, testable, maintainable, and high-quality code.
  • Share knowledge, promote standard methodologies, and foster team growth through mentorship and constructive accountability.

Who You Are

  • Experienced in building and operating large-scale backend systems and data pipelines in production, prioritizing reliability, scalability, and maintainability.
  • Proficient in Java, with experience developing, deploying, and supporting high-traffic services.
  • Hands-on experience with modern data processing frameworks and cloud technologies such as Apache Beam, Scio, BigQuery, or similar large-scale data platforms.
  • Comfortable with data-intensive systems and excited about building infrastructure and services for machine learning and personalized user experiences.
  • Passionate about software engineering best practices and committed to delivering high-quality, well-tested, and maintainable code.
  • Curious about emerging technologies and eager to work at the intersection of large-scale data processing, backend engineering, and machine learning.

Where You’ll Be

  • This role is based in New York.
  • We offer flexibility to work where you work best, with some in-person meetings and the option to work from home.

Compensation & Benefits

  • United States base range: $132,948 - $189,927 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.
  • This range encompasses multiple levels; placement depends on experience and interview performance.

About Spotify

Spotify is an equal opportunity employer committed to diversity and inclusion. We encourage applications from all backgrounds and ensure accessibility throughout our recruitment process.

Note: Spotify may use AI tools to assist in the hiring process, but final decisions are made by humans.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/8/2026
CategoryBackend Development
SourceJobsCollider

FAQ

Is this position remote?

The Backend Engineer - Personalization role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Full-stack Staff Engineer (backend leaning) @ Join, Inc.

Remote CompanyRemote Worldwide🏠 Remote
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →
C

Java Architect

CapTechRemote Worldwide🔄 Hybrid
Competitive
Backend Development
View Job →