Staff Machine Learning Engineer, Ads Bidding & Pacing

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $237k
This role $255k
$168k $342k
below market most similar roles pay here above market

This role pays more than 71% of similar roles. Most pay $202,800–$270,500 — the blue band above. At the midpoint, this role pays about $255k versus about $237k 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 3552 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Engineer, Ads Bidding & Pacing

The Staff Machine Learning Engineer - Ads Bidding & Pacing joins the team responsible for powering ads and sponsorships across Apple Services. In this role, you will design and build scalable solutions for budget and bid optimization to help advertisers achieve campaign goals. You will develop production code to generate high-quality ad recommendations, lead the application of advanced algorithms to improve the ad network, and perform large-scale experiments to understand their effects. The position requires expertise in machine learning, quantitative methods, control systems, or reinforcement learning. You must demonstrate deep fluency in Java or Python and experience with Spark, Hadoop, or other distributed frameworks. The work focuses on solving complex optimization problems within the ads space to improve marketplace health and campaign performance.

What does a Machine Learning Engineer earn in California?

Median $231150 from 187 postings across 27 companies.

See salary data

What you'll do

  • Develop production code to generate high-quality ad recommendations and improve platform performance.
  • Design and build scalable solutions for budget and bid optimization to improve advertiser campaign performance.
  • Lead the development and application of advanced machine learning techniques and algorithms for the ad network.
  • Perform large-scale and complex experiments to understand the effects of new models and systems.
  • Prioritize an innovation roadmap across multiple technical domains based on ad network behavior.
  • Lead the conception, development, and delivery of state-of-the-art capabilities that differentiate products.
  • Translate research concepts into production-quality code for global-scale systems.

What we're looking for

  • 8+ years of experience building machine learning and quantitative optimization capabilities across many different product areas at scale.
  • Experience in machine learning, quantitative methods, control systems, or reinforcement learning.
  • Ability to apply and implement research concepts into production quality code.
  • Experience defining clear, testable research hypotheses with intended business impact.
  • Deep knowledge of design of experiments and online experimentation approaches, preferably at scale (preferred).
  • Experience contributing to or reviewing research for top conferences and publications.
  • Deep fluency in Java or Python.
  • Experience with Spark, Hadoop, or other distributed frameworks.
  • PhD in Machine Learning, Statistics, Control Theory, Forecasting, Optimization, Reinforcement Learning, or a related field with production experience.
  • Experience in ads optimization, recommendations, or search relevance optimization (preferred).

More like this

Similar roles

Staff Machine Learning Engineer, Ads Platform

Apple Inc

Austin, TX 23 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

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 177 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Python PyTorch TensorFlow Information Retrieval Transformers SQL Scala Java Neural Networks A/B Testing Multi-task Learning Contextual Bandits Representation Learning
8+ yrs exp

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 58 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Python PyTorch TensorFlow Information Retrieval Transformers SQL Scala Java Neural Networks A/B Testing Multi-task Learning Contextual Bandits Learning-to-Rank
8+ yrs exp

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

New York, NY 177 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Python PyTorch TensorFlow SQL Scala Java Information Retrieval Transformers Neural Networks A/B testing Multi-task Learning Contextual Bandits
6+ yrs exp

Machine Learning Engineer, Ads

Shopify

163 days ago
Python TensorFlow PyTorch Machine Learning A/B testing Statistical methods Performance Optimization Ad Technology Large-scale datasets