Taro Logo

Senior Data Engineer

World's most popular audio streaming subscription service, launched in 2008, focusing on music and podcasting.
$160,091 - $228,702
Data
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Job Description

Spotify, the world's leading audio streaming platform, is seeking a Senior Data Engineer to join their Advertising Product & Technology team. This role sits within the Audiences team, working on Rolodex, a critical system that powers targeting while respecting privacy. The position offers an exciting opportunity to work on next-generation advertising platforms that serve hundreds of millions of fans and hundreds of thousands of advertisers.

The role involves building and maintaining sophisticated data pipelines using cutting-edge technologies like Scio, GCP, BigQuery, and Dataflow. You'll be working on exciting projects including Contextual Targeting, Custom Website Audiences, and Artist Affinity audiences. The position requires collaboration with Machine Learning and Staff engineers to develop strategic products such as ML-driven 1st party Audiences and next-generation Lookalike Audiences.

As a Senior Data Engineer, you'll be responsible for architecting and developing key projects like Pre and Post Campaign Insights, while ensuring high standards of code quality, scalability, and reliability. The role offers competitive compensation ranging from $160,091 to $228,702 plus equity, along with comprehensive benefits including health insurance, six months of paid parental leave, and a 401(k) plan.

Spotify offers a flexible work environment within the North American region, with this team operating in the EST time zone. The company strongly values diversity and inclusion, welcoming candidates from all backgrounds to contribute to their mission of unlocking human creativity through music and podcasting. This is an excellent opportunity for an experienced data engineer looking to make a significant impact in the music streaming industry while working with cutting-edge technology and data systems.

Last updated 2 days ago

Responsibilities For Senior Data Engineer

  • Design, develop and maintain robust, scalable batch and streaming pipelines using Scio, GCP (BigQuery, Dataflow, GCS)
  • Build and optimize high-throughput, low-latency pipelines for Contextual Targeting, Custom Website Audiences, Artist Affinity audiences
  • Collaborate with Machine Learning and Staff engineers to design and build strategic products
  • Take charge of architecture and development of Pre and Post Campaign Insights
  • Champion scalability, testability, maintainability, reliability and high-quality code
  • Lead on data architecture and design decisions
  • Work in a T-shaped environment, collaborating with engineers, product managers, and other stakeholders

Requirements For Senior Data Engineer

Java
Scala
  • Proven experience working with distributed, high-volume production data pipelines and services
  • Experience with heterogeneous data and tools such as BigQuery and BigTable
  • Strong programming skills in Java and/or Scala
  • Hands-on experience with Scio framework
  • Experience with orchestration tools like Flyte and Styx
  • Excellent problem-solving and communication skills
  • Strong interest in machine learning or backend development
  • Commitment to agile software processes and data-driven development

Benefits For Senior Data Engineer

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

Related Jobs