BS or MS degree in a quantitative field, such as Computer Science, Applied Mathematics, or Statistics
5+ years of industry experience designing, building, maintaining, and extending web-scale services
Strong programming skills including an understanding of concurrency and algorithms in Java
Demonstrated commitment to driving operational excellence and software maintainability best practices within software engineering teams
Ability to excel in a multi-functional environment through clear communication and relationship building
Experience collaborating with ML researchers to develop and improve highly-scalable, low latency, ML-backed services
Experience building and maintaining online ML systems with real-time feedback (e.g. online bandit models)
Experience with recommender systems or personalization and an understanding of the related algorithms and models
Experience with Kubernetes and modern deployment patterns
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.