The Video engineering server team at Apple is looking to build highly scalable, low latency backend services and data systems for the Apple TV app to support millions of requests per day from millions of end-users around the world.
Requirements
- Fluent in Java
- Experienced in Spark
- Built backend services for consumer product
- Built highly scalable micro-services
- Knowledge of AI/ML embeddings is preferred
- Experience in video domain preferred
- BS, MS in Computer Science or related domains
Responsibilities
- You’ll be working on the video content discovery service platform that powers the Apple TV app.
- This team is responsible for building recommendation, personalization, catalog query, multi-arm bandit optimization systems.
- Design and implement services in Java.
- Perform data analysis using Spark.
- Candidate should have engineering experience in recommendation systems, personalization.
- Ideal candidate should also be comfortable with AI/ML concepts like embeddings, reinforcement learning, and integrating AI/ML models into a backend service.
- Build highly scalable micro-services
Other
- 5+ years related work experience
- BS, MS in Computer Science or related domains
- 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