Staff Machine Learning Engineer, Ads Signals Intelligence & Information Retrieval

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 78% of similar roles. Most pay $212,443–$254,750 — the blue 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 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 ML-driven signal platforms. This role focuses on building content understanding systems and large-scale infrastructure to deliver near real-time signal updates for retrieval, prediction, and relevance across the advertising ecosystem. You will develop rich semantic signals from queries, creatives, metadata, and user interactions to support scalable ad retrieval and marketplace optimization. Key responsibilities include LLM fine-tuning, knowledge graph construction, semantic search, and multimodal representation learning to extract intelligence from unstructured data. You will utilize Python, PyTorch, and TensorFlow to design systems for entity extraction, topic modeling, and creative summarization. The work addresses the technical challenge of building high-quality, privacy-centric signals for ad ranking and content intelligence.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 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 semantic embeddings and dense/sparse indexing.
  • Fine-tune Large Language Models for content labeling, rewriting, and semantic similarity tasks.
  • Construct knowledge graphs and entity linking systems to enrich creative and query signals.
  • Build multimodal representations by combining text, image, and metadata signals.
  • Develop content understanding components including entity extraction, topic modeling, and taxonomy generation.
  • Own the experimentation, offline evaluation, and online validation of signal pipelines at scale.

What we're looking for

  • Bachelor's in Computer Science, Machine Learning, Information Retrieval, NLP, or a related field.
  • MS or PhD in Computer Science, Machine Learning, Information Retrieval, NLP, or a related field (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, focusing on retrieval, ranking, NLP, or content understanding (preferred).
  • Deep understanding of information retrieval, semantic search, and query-document matching.
  • Strong 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.
  • Background in statistical modeling, optimization, and ML theory.
  • Exposure to ad tech domains such as auction modeling, targeting, attribution, or creative optimization (preferred).

More like this

Similar roles

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 75 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

Staff Machine Learning Engineer, Ads Platform

Apple Inc

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

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp