Software Engineer - Universal Media
Apple· Apple Services Engineering (ASE)
San Diego, CA$142.3k - $263.3kFull-timePosted 3mo ago
About the role
ASE Video’s Universal Media Engineering team builds the data platform and tools powering the Apple TV app. The Backend Engineer will design, develop, and deliver scalable, low-latency services and data pipelines to support personalization, notifications, and large-scale data processing for millions of users.
Responsibilities
- Partner with data scientists to productionize and deploy personalization algorithms, ensuring models are scalable, reliable, and performant in production environments.
- Design and build data pipelines to generate and process large-scale datasets used for personalization and user targeting initiatives.
- Develop and maintain systems for delivering timely, personalized notifications to users across multiple channels.
- Monitor and optimize production systems for latency, throughput, and reliability, implementing improvements as usage scales.
- Collaborate cross-functionally with data scientists, product managers, and other engineers to translate business requirements into robust technical solutions.
- Contribute to code reviews, technical design discussions, and engineering best practices to raise the overall quality and health of the codebase.
Qualifications
- 5+ years building resilient, high-scale distributed microservices in production (serving millions of users or comparable event/request volume)
- Proficiency in Java or another object-oriented language
- Production experience designing and operating event-driven / streaming systems (e.g., Kafka, Kinesis, Pulsar) — pub/sub, async, or stream processing at scale
- Hands-on experience building large-scale data pipelines on a big-data framework (e.g., Apache Spark)
- Experience productionizing personalization / recommendation / ranking algorithms — deploying, serving, and monitoring them in a live system (not offline training only)
- Experience building or operating notification / message-delivery systems across one or more channels (push, email, SMS, in-app)
- Proficient in algorithms and data structures
- Experience with SQL & NoSQL datastores (e.g., PostgreSQL, Cassandra, DynamoDB, MySQL) and Redis
- Bachelor’s degree in CS, CE, EE, or a related technical field — or equivalent industry experience
- Effective written and verbal communication; able to make progress with incomplete requirements
- Experience partnering directly with data scientists to move models from notebook to production.
- Feature stores, online/offline serving, model monitoring, and A/B experimentation.
- Multi-channel delivery at scale — rate-limiting, dedup, and delivery-guarantee design.
- Experience with CI/CD and cloud environments (AWS, GCP, or Azure).
- Advanced stream/data processing (e.g., Flink, Beam, Spark Structured Streaming).
- Master’s degree in a related technical field.
Skills
Required:Java (or other object-oriented language)Distributed microservicesEvent-driven / streaming systemsBig-data pipelinesPersonalization / recommendation / rankingNotifications systemsSQL & NoSQL datastoresAlgorithms and data structures
Nice to have:CI/CD and cloud environments
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- a range of discounted products and free services
- reimbursement for certain educational expenses — including tuition
- discretionary bonuses or commission payments as well as relocation eligibility
- Apple shareholder opportunities through discretionary employee stock programs
- Employee Stock Purchase Plan
Last updated Oct 9, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services