Apple
Senior ML Engineer - Client Experimentation
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Aug 4, 2026
- Experience
- 10+ years of industry experience designing, building, maintaining, and extending web-scale production systems.
- Education
- Degree in Computer Science, Statistics, Applied Math, or a related field.
About the job
Build and extend a large-scale experimentation platform for machine-learning algorithms, including client-side tools for testing, measurement, and monitoring while protecting user privacy.
What you'll do
- Design and evolve a multivariate experimentation platform with business stakeholders.
- Enable safe on-device experiment execution and measurement, including tools for tests, analysis, and monitoring.
- Advance experimentation practices and the platform roadmap, integrations, reliability, and scalability.
What they ask for
- Strong experience with experimentation frameworks, A/B testing, and machine-learning methodologies.
- Experience building client-side experimentation on iOS or comparable native platforms, including feature flagging, remote configuration, and on-device assignment.
- Experience with client-side exposure instrumentation and metric logging, and operating staged rollouts, holdbacks, kill-switches, and treatment overrides.
- Fluency in Java, Scala, Python, and SQL; strong communication skills.
Nice to have
- Familiarity with privacy-preserving client-side measurement and experiments on native UI/UX or app features.
- Prior advertising-industry experience or familiarity with ML applications in Ads, recommender systems, or information retrieval.
Pay
$184,700 and $324,800 USD base salary
Tools
Java, Scala, Python, SQL, iOS
AI focus
Develop experimentation systems and frameworks for machine-learned algorithms at scale.
Model-written summary · the original posting is authoritative