Backend Engineer - Personalization - Tunesday

Added
less than a minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

bigquery grpc java scala scio

πŸ“‹ Description

  • Design and operate real-time personalized recommendation services (Smart Shuffle, Discover Weekly).
  • Build and maintain large-scale batch pipelines in Scala/Scio and Flyte.
  • Develop SSP components powering playlist experiences end-to-end.
  • Collaborate with data scientists to operationalize research ideas (e.g., BPM/key in ranking).
  • Lead architecture decisions and set engineering standards in an autonomous team.
  • Remote role within North America region; ET-friendly.

🎯 Requirements

  • Backend Engineer with years of experience, strong Java, gRPC, and Protocol Buffers.
  • Experience with large-scale data pipelines (Apache Beam/Scio or Spark/Flink) and orchestration tools like Flyte.
  • Comfortable across backend stack: online serving (Bigtable, Memcached) to offline data (BigQuery, Dataflow, dbt).
  • Curiosity about recommendation systems and personalization; focus on discovery impact.
  • Commitment to reliability, observability, and production-grade systems (SLOs, on-call).
  • Data-driven; able to work with data scientists to evaluate changes; GCP/Elasticsearch a plus.

🎁 Benefits

  • Health insurance
  • Six months paid parental leave
  • 401(k) retirement plan
  • Monthly meal allowance
  • 23 paid days off
  • 13 paid flexible holidays
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’