Drimva

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

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