Staff Machine Learning Engineer, Ads Signals Intelligence & Information Retrieval

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 73% of similar roles. Most pay $210,400–$256,950 — the shaded band above. At the midpoint, this role pays about $255k versus about $234k 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 Signals Intelligence & Information Retrieval

Staff Machine Learning Engineer – Ads Signals Intelligence & Information Retrieval joins the Ads Signals Intelligence team to develop next-generation machine learning platforms powering retrieval, prediction, and relevance across the advertising ecosystem. This role involves building content understanding systems and large-scale infrastructure to deliver near real-time signal updates from queries, creatives, metadata, and user interactions. The engineer will design and scale pipelines for semantic embedding, dense and sparse indexing, and knowledge graph construction. Key responsibilities include fine-tuning Large Language Models for NLP tasks like content labeling, performing entity extraction, and developing multimodal representation learning to extract structured intelligence from unstructured data. Required skills include proficiency in Python, PyTorch, or TensorFlow, along with expertise in information retrieval, semantic search, and query-document matching to solve complex problems in ad ranking and marketplace optimization while maintaining high standards for privacy.

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 scale ML systems to extract semantic signals from structured and unstructured content.
  • Develop retrieval and ranking pipelines using query understanding, semantic embedding, and indexing techniques.
  • Fine-tune Large Language Models for NLP tasks like content labeling, rewriting, and similarity.
  • Construct knowledge graphs and entity linking systems to enrich creative and query signals.
  • Build multimodal representation models combining text, image, and metadata signals.
  • Develop core components for content understanding including entity extraction, topic modeling, and taxonomy generation.
  • Manage experimentation, offline evaluation, and online validation of signal pipelines at massive scale.

What we're looking for

  • Bachelor's degree in Computer Science, Machine Learning, Information Retrieval, NLP, or a related field.
  • Master's or PhD in Computer Science, Machine Learning, Information Retrieval, NLP, or a related field is preferred.
  • 4+ years of experience in machine learning or applied research focusing on retrieval, ranking, NLP, or content understanding.
  • 7+ years of experience in machine learning or applied research is preferred for this role.
  • Deep understanding of information retrieval, semantic search, and query-document matching.
  • Hands-on experience with LLM fine-tuning, knowledge graph construction, and entity-centric modeling.
  • Experience working with multimodal models including text, vision, metadata, or audio-based representations.
  • Proficiency in Python and experience with ML frameworks like PyTorch or TensorFlow.

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

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

New York, NY 66 days ago $184,700$324,800
Machine Learning ML Serving ONNX Runtime TensorRT vLLM Ray GPU Kernels Distributed Systems Feature Stores Federated Learning Privacy-Preserving ML RPC Agile
8+ yrs exp

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

Cupertino, CA 66 days ago $184,700$324,800
Machine Learning ML Serving ONNX Runtime TensorRT vLLM Ray GPU Kernels Distributed Systems Feature Stores Federated Learning Privacy-Preserving ML RPC
8+ yrs exp

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 13 days ago $175,000$308,500
Machine Learning Deep Learning LLM RAG NLP PyTorch TensorFlow JAX Python C++ Scala Go Information Retrieval Question Answering Retrieval Ranking Query Understanding Fine-tuning Reinforcement Learning Inference Optimization
10+ yrs exp

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 42 days ago $175,000$308,500
Machine Learning Deep Learning LLM RAG NLP PyTorch TensorFlow JAX Python C++ Go Scala Information Retrieval Question Answering Retrieval Ranking Query Understanding Online Inference Optimization Fine-tuning Reinforcement Learning
10+ yrs exp