Senior ML Engineer, Client Experimentation

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
83 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $230k
This role $255k
$162k $342k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $204,395–$254,750 — the blue band above. At the midpoint, this role pays about $255k versus about $230k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior ML Engineer, Client Experimentation

The Senior ML Engineer - Client Experimentation joins the Ads ML Experimentation team to build next-generation software platforms and systems for large-scale experimentation. This role involves developing a multivariate experimentation platform, extending it to the client edge for on-device execution, and designing tools for A/B test management, exploratory analysis, and real-time monitoring. You will build systems for predictive algorithms while ensuring privacy-preserving measurement through on-device aggregation and differential privacy. Key responsibilities include implementing SDK-based feature flagging, remote configuration, and deterministic bucketing on native platforms like iOS. The role requires proficiency in Java, Scala, Python, and SQL, alongside expertise in statistics and machine learning methodologies. You will solve technical challenges regarding client-server allocation consistency, telemetry pipelines, and staged rollouts within an advertising and recommender systems context.

What you'll do

  • Design and implement features for a multivariate experimentation platform to support machine learned algorithms at scale.
  • Extend the experimentation platform to the client edge for safe on-device execution and measurement.
  • Build tools for managing A/B test experiments, performing exploratory analysis, and real-time monitoring.
  • Instrument client-side exposure and metric logging for telemetry pipelines from device to backend.
  • Operate staged rollouts, holdbacks, kill-switches, and forced-treatment overrides for client features.
  • Ensure client-server allocation consistency and backward/forward compatibility across different app versions.
  • Implement privacy-preserving client-side measurement using on-device aggregation and differential privacy.
  • Execute the experimentation roadmap using data-driven prioritization to balance short-term wins with long-term success.

What we're looking for

  • Degree in Computer Science, Statistics, Applied Math or related field.
  • 10+ years of industry experience designing, building, maintaining, and extending web-scale production systems.
  • Strong experience in experimentation frameworks, A/B testing, and Machine Learning methodologies.
  • Familiarity with statistics and data analysis techniques to understand data quality and business metrics.
  • Experience building client-side experimentation including SDK-based feature flagging and on-device experiment assignment on iOS or comparable platforms.
  • Proven track record instrumenting client-side exposure and metric logging with telemetry pipelines from device to backend.
  • Hands-on experience operating staged rollouts, holdbacks, kill-switches, and forced-treatment overrides for client features.
  • Fluency in programming languages like Java, Scala, Python, and SQL.

More like this

Similar roles

Senior ML Engineer, ML Experimentation Portal

Apple Inc

Cupertino, CA 40 days ago $184,700–$277,600
React TypeScript JavaScript Python Java 21 Spring Boot PostgreSQL SQL Docker AWS D3.js Chart.js DataDog Splunk A/B Testing Data Structures and Algorithms
10+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 41 days ago $184,700–$324,800
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Active Learning Multi-agent Orchestration
6+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 41 days ago $175,000–$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Embeddings Multi-agent Orchestration Active Learning
6+ yrs exp

Senior Machine Learning Engineer, Developer Product Analytics

Apple Inc

Cupertino, CA 104 days ago $184,700–$277,600
Python Scala Spark Machine Learning Deep Learning Bayesian Statistics Differential Privacy Causal Inference A/B Testing Time-series Modeling LLMs Distributed Data Platforms Production Deployment Supervised Learning Unsupervised Learning
3+ yrs exp

Staff Machine Learning Engineer, Ads Platform

Apple Inc

Austin, TX 40 days ago
Machine Learning Python Java Scala Spark Kafka Flink Hadoop CI/CD Distributed Systems A/B Testing Anomaly Detection Data Pipelines Feature Stores System Design Agile Containerized Deployments
8+ yrs exp

Senior ML Engineer

Salesforce

Bellevue, WA +2 57 days ago
Python MLOps Apache Kafka Flink Ray Spark Pyspark Docker Kubernetes Apache Airflow CI/CD Graph Analytics Supervised Learning Anomaly Detection Clustering Feature Stores MITRE ATT&CK OCSF
3+ yrs exp Hybrid