Taro Logo

Data Engineer, Personalization

World's most popular audio streaming subscription service launched in 2008.
$160,091 - $228,702
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Data Engineer, Personalization

Spotify's Personalization (PZN) team is seeking a Data Engineer to join their mission of enhancing music, podcast, and audiobook recommendations for hundreds of millions of users worldwide. This role offers a unique opportunity to work on fundamental data platforms that power Spotify's recommendation systems, including popular features like Home, Search, Made For You, Discover Weekly, and Daily Mix.

The position involves building and maintaining large-scale data pipelines using cutting-edge technologies like Scio, BigQuery, and Apache Beam. You'll be developing Java services that directly impact millions of users while supporting machine learning projects that deliver personalized experiences. The role combines technical expertise in data engineering with the opportunity to shape how Spotify's recommendations evolve.

Working in an agile environment, you'll collaborate with cross-functional teams including engineers, product managers, and various stakeholders. The position offers competitive compensation ($160,091-$228,702 plus equity) and comprehensive benefits including health insurance, parental leave, and flexible time off. Based in New York but offering remote work flexibility, this role is perfect for someone passionate about data engineering who wants to impact how the world discovers and enjoys audio content.

The ideal candidate should have strong knowledge of data modeling, experience with distributed processing frameworks, and a collaborative mindset. You'll be joining a high-energy, positive team environment where you can grow your skills in large-scale engineering while driving long-term platform vision.

Last updated 2 months ago

Responsibilities For Data Engineer, Personalization

  • Work with large-scale data pipelines using Scio, BigQuery, GCP and Apache Beam
  • Develop, deploy, and operate Java services that impact millions of users
  • Support machine learning projects powering personalized user experiences
  • Collaborate with engineers, product managers and stakeholders
  • Deliver scalable, testable, maintainable, and high-quality code
  • Share knowledge and promote standard methodologies through mentorship

Requirements For Data Engineer, Personalization

Java
  • Familiar with concepts of data modeling, data access, and data storage techniques
  • Familiar with distributed data processing frameworks (ex: Beam, Spark)
  • Experience with agile software development processes
  • Collaborative working style

Benefits For Data Engineer, Personalization

Medical Insurance
Parental Leave
401k
  • Health insurance
  • Six month paid parental leave
  • 401(k) retirement plan
  • Monthly meal allowance
  • 23 paid days off
  • 13 paid flexible holidays
  • Paid sick leave
  • Equity

Interested in this job?