Staff Machine Learning Engineer, Ads Auction

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 65% of similar roles. Most pay $202,800–$270,500 — the shaded 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Engineer, Ads Auction

Staff Machine Learning Engineer - Ads Auction joins the team responsible for building next-generation ad platforms and ensuring a high-quality experience while maintaining a healthy marketplace. This role involves designing, analyzing, and optimizing the core auction system that powers the advertising platform to drive optimal outcomes for advertisers and users. You will develop production code for high-quality ad recommendations, lead the development of advanced algorithms to improve the ad network, and perform large-scale experiments to evaluate effects. The position requires expertise in auction theory, mechanism design, optimization, statistics, and machine learning. Candidates must possess deep fluency in Java or Python and experience with Spark, Hadoop, or other distributed frameworks. The work focuses on solving complex marketplace optimization problems and implementing state-of-the-art capabilities within the specific domain of online advertising and large-scale recommendation systems.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Design and optimize the core auction system to drive optimal outcomes for advertisers, users, and the platform.
  • Develop production code to generate high-quality ad recommendations.
  • Lead the development of advanced techniques and algorithms to improve the ad network.
  • Conduct large-scale and complex experiments to analyze effects on the marketplace.
  • Create an innovation roadmap across multiple technical domains in collaboration with product management.
  • Deliver state-of-the-art capabilities that differentiate products and serve as core business components.
  • Formulate and advocate for R&D objectives and results to executive leadership and cross-functional teams.

What we're looking for

  • 8+ years of experience in online advertising, marketplace design, or large-scale recommendation/auction systems.
  • Strong background in auction theory, mechanism design, optimization, statistics, or machine learning.
  • Ability to 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 at scale.
  • Ability to advocate for R&D objectives to cross-functional teams and executive leadership.
  • Experience contributing to or reviewing research for top conferences and publications.
  • Proficiency in Java or Python, and experience with Spark, Hadoop, or other distributed frameworks.
  • Master's degree in a relevant quantitative field (Economics, Machine Learning, Statistics, etc.) or equivalent industry experience.
  • Experience in ads optimization, recommendations, or search relevance optimization (preferred).
  • PhD in Economics, Operations Research, Machine Learning, Statistics, Control Theory, Forecasting, Optimization, or Reinforcement Learning (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

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

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

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

Machine Learning Engineer, Ads Optimization

Reddit

Remote 77 days ago $216,700$303,400
Python Java Go Spark Kafka Airflow BigQuery Redis Machine Learning Optimization Algorithms Real-time Decision Systems Feature Engineering Production Monitoring Data Processing Mechanism Design
5+ yrs exp Remote

Machine Learning Engineer, Ads

Shopify

134 days ago
Machine Learning Python TensorFlow PyTorch A/B testing Statistical Methods Ad Technology Performance Optimization Large-scale Datasets

Senior Machine Learning Engineer, Ads Predictions

Apple Inc

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