About the role
What will you do at Apple?
At Apple, we work every day to create products that enrich people’s lives. Apple
Ads makes it possible for people around the world to easily access informative
and imaginative content on their devices while helping publishers and developers
promote and monetize their work. Today, our technology and services power
advertising in Search Ads, App Store, and Apple News. Our platforms are
highly-performant, deployed at scale, and setting new standards for enabling
effective advertising while protecting user privacy. The Machine Learning
Platform team’s mission is to empower teams at Apple Ads to easily and rapidly
develop, deploy and operate innovative ML applications at scale by providing a
self-serve, unified platform with foundational infrastructure in model training,
inference and agentic AI, as well as associated data and application services.
Are you a results-oriented and versatile engineer who can excel in an Agile
environment? You will work closely with other ML engineers and scientists to
design, develop, and build world-class platform capabilities that will enable
Apple Ads teams to improve and scale our ML features, models, and applications.
DESCRIPTION
The ML Platform team is responsible for bringing numerous features to
advertisers and consumers while simultaneously supporting scalable modeling and
continuous experimentation by all Apple Ads teams. As a key contributor to this
team, you will design and develop model training and fine-tuning infrastructure
at scale. You will enjoy building high-performing, elegant machine learning
systems from the ground up, in close partnerships with various teams, both
within and outside Apple Ads. You will also possess keen judgment in selecting
technologies and building the right solution for the interesting challenges we
get to tackle here. You will have the opportunity to define and refine
architectures to meet the unique ad network challenges we must solve. You will
play a meaningful role building machine learning products which deliver on
Apple's privacy commitments and change the way advertising works with data. Join
us and contribute to a culture that emphasizes reliability, simplicity, and
scalability. You will join a team of world-class machine learning engineers
hungry to apply leading-edge technologies to deliver extraordinary experiences
to our customers. We are one team, nurturing each other’s growth and supporting
each other in delivering for our customers!
MINIMUM QUALIFICATIONS
Experience building shared ML platforms, frameworks or services used by multiple
teams or organizations. Deep understanding of the ML lifecycle, including
training pipelines, evaluation methodologies, and deployment patterns. Deep
understanding of deep learning architectures (Transformers, LLMs, DNNs) and
training frameworks (TensorFlow, PyTorch) Prior experience applying ML at scale
in Ads, recommender systems, information retrieval or related domains. Prior
experience in distributed training at scale and optimization techniques like
model pruning, compression, quantization & distillation. Prior experience
building AI/ML tooling for model fine-tuning and training, and/or infrastructure
at scale Ability to communicate effectively, both written and verbal, with
technical and non-technical multi-functional teams Results oriented with strong
technical leadership skills and a desire to work in a fast-paced collaborative
work environment Curious business attitude with a proven ability to seek
projects with a sense of ownership.
PREFERRED QUALIFICATIONS
Prior experience in privacy-preserving ML using techniques such as federated
learning and differential privacy Experience with LLM training and inference —
pre-training, SFT, verifiable RL rewards, inference-Familiarity with Agentic AI
PhD/MS/BS in Computer Science or related field with 10+ years of industry
experience in building ML systems
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Machine learning jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Staff AI Engineer - Personalization, Brand, Communications Tech
American Express · New York, New York, United States
AI Engineer 3 (AI Foundations)
Capital One · San Jose, California, United States
AI Engineer 5 (AI Foundations: LLM Customization, Finetuning, Reinforcement Learning)
Capital One · San Jose, California, United States
AI Engineer 5
Capital One · San Jose, California, United States
Senior Context Fusion AI Engineer - Autonomous Vehicles
NVIDIA · Redmond, Nevada, United States
Lead AI Engineer
PepsiCo · Plano, Texas, United States
Role information can change. Confirm current details on the original application page.
