CareerPlan

Staff Machine Learning Engineer - Ads Bidding & Pacing

Cupertino, United States of AmericaFull-time2026-09-29 → 2026-11-10

Core

Design and build scalable solutions for budget and bid optimization to drive optimal campaign performance and advertiser experience on Apple Ads.

Role type

Staff Machine Learning Engineer (Ads Bidding & Pacing)

Builds

Next-generation solutions for budget and bid optimization enabling optimal campaign performance at global scale.

Domain

Advertising technology, machine learning, quantitative optimization

Deliverable

production ML models

Required skills

Machine learning, quantitative optimization, control systems, reinforcement learning, production code implementation, research hypothesis formulation, design of experiments, online experimentation, Java, Python, Spark, Hadoop, distributed frameworks

Preferred skills

Ads optimization, recommendations, search relevance optimization

Responsibilities

Develop models and systems to improve the ad platform, generate high-quality ad recommendations, perform large-scale complex experiments, lead development of advanced techniques and algorithms, work with product management to prioritize innovation roadmap, lead conception and delivery of state-of-the-art capabilities, set strategy and bring end-to-end solutions that scale

Seniority

Staff, hands-on IC with strategic leadership