Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 80% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $255k 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 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 · Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms

JOB TITLE: Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms The Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms joins the Answers, Knowledge, and Information team to develop next-generation search and question answering systems for products like Siri, Safari, and Spotlight. In this role, you will design, train, and deploy machine learning models to improve search relevance, ranking, and retrieval technologies. You will analyze requirements, define evaluation metrics, and collaborate with multi-functional teams to solve complex information retrieval problems. The position requires expertise in machine learning fundamentals, NLP, and large-scale search systems. Key technical skills include proficiency in C/C++ or Python, experience with ML frameworks like Jax, TensorFlow, and PyTorch, and familiarity with transformer-based models such as BERT and T5 to enhance knowledge extraction and search quality.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Analyze search retrieval, ranking, and relevance requirements to identify issues and opportunities.
  • Design, train, and deploy machine learning models to improve search relevance and ranking.
  • Define evaluation metrics and benchmarks to measure search quality.
  • Develop ranking and retrieval technologies that power question answering across Apple products.
  • Apply search technology to new product areas and use cases across the company.
  • Prototype solutions and perform critical analysis to solve complex search and knowledge extraction problems.

What we're looking for

  • Bachelor’s in Computer Science, Machine Learning, or a related field.
  • 7+ years of industry or academia experience in machine learning, focusing on search, NLP, or recommender systems.
  • Strong programming skills in C/C++ or Python and experience with ML frameworks.
  • Proficient understanding of search algorithms and familiarity with evaluation metrics for search and information retrieval.
  • Excellent communication and collaboration skills.
  • Advanced degree in Computer Science, Machine Learning, or a related field (preferred).
  • 10+ years of industry or academia experience in machine learning, focusing on search, NLP, or recommender systems (preferred).
  • Familiarity with NLP/ML tools like Jax, TensorFlow, or PyTorch and experience with transformer-based models (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 41 days ago $175,000–$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Embeddings Multi-agent Orchestration Active Learning
6+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 41 days ago $184,700–$324,800
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Active Learning Multi-agent Orchestration
6+ yrs exp