Backend Engineer - Personalization - Tunesday

1 hour, 49 minutes ago
Full-time
Senior
Software Development
Spotify

Spotify

Spotify is a leading global audio streaming service empowering artists and inspiring fans worldwide with over 70 million tracks. It has 365 million users, including 165 million subscribers, across 178 markets.

Media
Founded 2006

Description

  • Design and operate real-time services that serve personalized recommendations such as Smart Shuffle and Discover Weekly.
  • Build and maintain large-scale batch pipelines in Scala/Scio and Flyte that generate candidate pools, bloom filters, and personalization signals.
  • Develop and maintain components within Spotify’s Sessions Platform that support playlist experiences end to end.
  • Collaborate with data scientists to operationalize recommendation and discovery research ideas into production systems.
  • Partner with product managers and data scientists to evaluate the impact of personalization changes and new ranking ideas.
  • Lead architecture decisions and help set engineering standards within an autonomous, multi-functional team.
  • Drive the team to ship features faster and with higher confidence through strong technical ownership.
  • Work across the backend stack spanning online serving systems and offline data processing workflows.

Requirements

  • Several years of experience as a Backend Engineer building and operating services at scale.
  • Strong Java skills.
  • Hands-on experience with gRPC and Protocol Buffers.
  • Experience with large-scale data pipelines, ideally Apache Beam/Scio or similar frameworks such as Spark or Flink.
  • Experience with pipeline orchestration tools like Flyte or similar.
  • Comfort working with online serving systems such as Bigtable, Memcached, and low-latency APIs.
  • Experience with offline data tools such as BigQuery, Dataflow, and dbt.
  • Curiosity about recommendation systems, search, or personalization, with interest in measuring user impact.
  • Ability to build reliable, observable, production-grade systems with attention to SLOs, on-call burden, and correctness.
  • Experience with GCP technologies such as Kubernetes/GKE, Gantry, Dataflow, BigQuery, and Bigtable, plus Elasticsearch, is a plus.

Benefits

  • Base salary range of $151,942 to $189,927 plus equity.
  • Health insurance.
  • Six months of paid parental leave.
  • 401(k) retirement plan.
  • Monthly meal allowance.
  • 23 paid days off.
  • 13 paid flexible holidays.
  • Flexible work location within the North Americas region, with Eastern time zone collaboration.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Data Engineer

Odd. 1-10 Consumer Goods

Oddball is hiring a Data Engineer to build and support the data infrastructure behind a cloud-based federal case management system for a major financial regulatory agency.

Agile AWS PostgreSQL SQL
46 minutes ago

Senior Backend Engineer

Remote 251-1K Professional Services

Remote is hiring a fully remote engineer to build tools, APIs, and integrations for its HR and payroll products across a global, cross-functional team.

Angular AWS CI/CD Clojure Docker Elixir Erlang GitLab Haskell Kubernetes Next.js Phoenix PostgreSQL React Scala Vue.js
49 minutes ago

Azure Data Engineer - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Azure Data Engineer in Latin America to design, develop, and maintain ETL and data integration processes for client projects using Azure Synapse Analytics and Python in a collaborative consultancy setting.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL Tableau
1 hour, 6 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Data Engineer (Azure) to support its client’s data engineering team by building and maintaining ETL and analytics data pipelines across Azure Synapse and related data platforms.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL Tableau
1 hour, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers