Senior Machine Learning Engineer, Matching

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
29 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $214k
$133k most similar roles pay here $309k

This role pays less than 63% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $229k 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 · Senior Machine Learning Engineer, Matching

As a Senior Machine Learning Engineer - Matching, Apple Ads, you will join the team responsible for building next-generation retrieval systems to ensure users see relevant and engaging advertisements across various platforms. You will own the end-to-end ideation, development, testing, and productization of algorithms designed to improve platform revenue and quality while adhering to strict privacy principles. Your daily work involves developing production code for recommendations, conducting large-scale experiments, and collaborating with cross-functional partners to prioritize innovation roadmaps. The role requires expertise in machine learning, NLP, information retrieval, search, and scalable architectures within Agile environments. You will apply research concepts to solve complex problems in the ads retrieval space, utilizing skills in statistics, forecasting, optimization, or reinforcement learning to deliver state-of-the-art capabilities that drive significant improvements across the ad network.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Develop and implement machine learning algorithms for the ad retrieval system.
  • Write production-quality code to generate personalized recommendations for users.
  • Design and execute large-scale experiments to measure the impact of new features.
  • Formulate technical approaches for greenfield product opportunities in the advertising space.
  • Translate state-of-the-art research concepts into scalable, production-ready systems.
  • Develop algorithms that adhere to strict user privacy principles.
  • Collaborate with cross-functional teams to ensure the feasibility and robustness of new capabilities.
  • Present technical findings and innovation roadmaps to organizational leadership.

What we're looking for

  • 4+ years of experience building machine learning capabilities across many different product areas at scale.
  • Proven experience in NLP, information retrieval, and search.
  • Ability to apply and implement research concepts into production quality code.
  • Experience defining clear, testable research hypotheses with intended business impact.
  • Deep understanding of design of experiments and online experimentation approaches, preferably at scale (preferred).
  • Experience contributing to or reviewing research for top conferences and publications.
  • Master's degree or equivalent experience in NLP, Machine Learning, Statistics, Forecasting, Optimization, Reinforcement Learning, or related fields.
  • PhD or equivalent experience in NLP, Machine Learning, Deep Learning, Large Language Model, or Reinforcement Learning (preferred).

More like this

Similar roles

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

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 120 days ago $175,000$308,500
Large Language Models LLM Python PyTorch TensorFlow JAX Generative AI RAG SFT RLHF DPO PPO GRPO LoRA NLP Deep Learning Prompt Engineering

Senior Machine Learning Engineer, Ads Relevance & Quality

Apple Inc

Cupertino, CA 77 days ago $216,200$324,800
Machine Learning NLP BERT DistilBERT Large Language Models PyTorch TensorFlow Python SQL Scala Java A/B Testing Experimentation Frameworks Multi-modal Models Semantic Matching Content Moderation Search Ranking
4+ 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