Apple
Senior Machine Learning Scientist - Ad Campaign Optimization
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Aug 12, 2026
- Experience
- 5+ years building machine-learning and quantitative optimization capabilities across product areas at scale; research contributions or reviews for top conferences and publications are also required.
- Education
- Master’s in Machine Learning, Statistics, Control Theory, Forecasting, Optimization, Reinforcement Learning, or a related field, with production-systems experience, or equivalent experience working on large data science / machine-learning projects in industry.
About the job
Build and lead scalable machine-learning and optimization systems that help advertisers optimize Apple Ads campaigns, including budget and bid performance.
What you'll do
- Develop models, production systems, and high-quality ad recommendations; run large-scale experiments to measure their effects.
- Lead development of advanced algorithms and capabilities for Apple’s ad network.
- Partner with product, business, and cross-functional teams to set strategy, prioritize an innovation roadmap, and deliver scalable solutions.
What they ask for
- Experience in machine learning, quantitative methods, control systems, or reinforcement learning, including applying research concepts in production-quality code.
- Deep knowledge of experimental design and online experimentation; experience defining testable research hypotheses and their business impact.
- Deep fluency in Java or Python, and experience with Spark, Hadoop, or other distributed frameworks.
- Master’s in a related field with production-systems experience, or equivalent experience working on large data science or machine-learning projects in industry.
Nice to have
- Experience in ads optimization, recommendations, or search relevance optimization.
- PhD in a related field with production-systems experience, or equivalent experience working on large data science or machine-learning projects in industry.
Pay
$184,700 and $324,800 USD base salary
Tools
Java, Python, Spark, Hadoop
AI focus
Develop machine-learning and quantitative optimization models and systems for ad recommendations, campaign budget and bid optimization, and ad-network performance.
Model-written summary · the original posting is authoritative