CareerPlanSign in

Senior ML Engineer - Client Experimentation

Cupertino, United States of America💼 Full-time🗓 2026-08-04 → 2026-09-28

Core

Build next-generation software platforms and systems to advance machine learning-based experimentation connecting millions of global users to content.

Role type

Senior IC machine learning engineer (experimentation platforms)

Builds

Multivariate experimentation platforms, client-side SDKs, and real-time monitoring tools for AB tests

Domain

Advertising technology, mobile platforms (iOS), machine learning

Deliverable

production ML models

Required skills

Experimentation frameworks, A/B testing, Machine Learning methodologies, Statistics, Data analysis, Client-side experimentation (SDKs, feature flagging, remote config), On-device experiment assignment, Telemetry pipelines, Staged/phased rollouts, Kill-switches, Java, Scala, Python, SQL

Preferred skills

Privacy-preserving client-side measurement, Native UI/UX experiment design, Client/server allocation consistency, Advertising industry experience, ML in Ads/recommender systems

Technologies

iOS, Java, Scala, Python, SQL

Responsibilities

Design and implement features for a multivariate experimentation platform, Extend the platform to the client edge for safe on-device execution, Execute on the experimentation roadmap and future integrations, Manage AB test experiments and real-time monitoring

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.