Drimva

Apple

Software Engineer - Universal Media

$142K–$263K

San Diego, California · Full-time · Posted Jul 1, 2026

Experience
5+ years building resilient, high-scale distributed microservices in production.
Education
Bachelor’s degree in CS, CE, EE, or a related technical field — or equivalent industry experience.

About the job

Build backend services and data systems for personalization, recommendations, and timely notifications in the Apple TV app.

What you'll do

  • Productionize and deploy personalization algorithms with data scientists; build scalable data pipelines for personalization and user targeting.
  • Develop and maintain multi-channel notification systems, and optimize production services for latency, throughput, and reliability.
  • Collaborate across teams and contribute to code reviews, technical design, and engineering practices.

What they ask for

  • 5+ years building resilient, high-scale distributed microservices in production.
  • Proficiency in Java or another object-oriented language; proficiency in algorithms and data structures.
  • Production experience with event-driven or streaming systems, large-scale data pipelines, and productionized personalization, recommendation, or ranking algorithms.
  • Experience with notification or message-delivery systems, SQL and NoSQL datastores, and Redis.

Nice to have

  • Experience with feature stores, online/offline serving, model monitoring, A/B experimentation, or CI/CD and cloud environments.
  • Experience with advanced stream/data processing; partnering with data scientists to move models into production.

Pay

$142,300 and $263,300 (base pay range; USD)

Tools

Java, Kafka, Kinesis, Pulsar, Apache Spark, PostgreSQL, Cassandra, Redis

AI focus

Productionize and deploy personalization, recommendation, or ranking algorithms; build data pipelines for personalization and user targeting; monitor live models.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)