Apple
Staff Machine Learning Engineer – Ads Platform
Austin, Texas · Staff · Full-time · Posted Feb 19, 2026
- Experience
- 8+ years required; 10+ years preferred.
- Education
- BS or MS in Computer Science, Software Engineering, or a related technical field.
About the job
Build and operate machine-learning systems and data pipelines that protect Apple Ads from invalid traffic and strengthen advertiser trust.
What you'll do
- Develop and manage the lifecycle and observability of production machine-learning models at scale.
- Build and optimize distributed data-processing and feature pipelines, and tune system performance.
- Create tools and pipelines for A/B testing and statistical evaluation; collaborate with product and engineering teams.
What they ask for
- 8+ years building machine-learning capabilities across multiple product areas at scale.
- Proficiency in Java, Python, or Scala.
- Experience with distributed systems and big-data frameworks such as Spark, Kafka, Hadoop, or Flink.
- BS or MS in Computer Science, Software Engineering, or a related technical field.
Nice to have
- 10+ years building machine-learning capabilities across multiple product areas at scale.
- Background in advertising systems; contributions to open-source algorithm frameworks or data-processing tools.
Tools
Java, Python, Scala, Spark, Kafka, Hadoop, Flink
AI focus
Develop and deploy machine-learning models and pipelines for invalid-traffic protection, platform integrity, and advertiser trust; includes model observability, performance tuning, calibration, and drift detection.
Model-written summary · the original posting is authoritative