Senior Staff Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 75% of similar roles. Most pay $199,462–$254,962 — the shaded band above. At the midpoint, this role pays about $255k versus about $227k 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 Staff Machine Learning Engineer, Search & Knowledge Platforms

Senior/Staff Machine Learning Engineer, Search & Knowledge Platforms joins the Answers, Knowledge, and Information team to develop next-generation search and question answering systems across various products. This role involves designing, training, and deploying machine learning models to improve retrieval and ranking while defining evaluation metrics for search quality. The engineer will collaborate with multi-functional teams to identify new product areas for search technology application. Key technical requirements include proficiency in C/C++ or Python, experience with ML frameworks like Jax, TensorFlow, or PyTorch, and expertise in transformer-based models such as BERT or T5. Candidates must possess a deep understanding of large-scale search algorithms, NLP, and recommender systems to solve complex information retrieval problems. The role focuses on advancing ranking technologies and knowledge extraction within high-performance computing environments managing massive data volumes.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Analyze search retrieval, ranking, and relevance requirements to identify technical opportunities.
  • Design, train, and deploy machine learning models to improve search ranking and relevance.
  • Define specific evaluation metrics and benchmarks for measuring search quality.
  • Develop the underlying ranking and retrieval technologies that power question answering systems.
  • Implement large-scale data management and knowledge extraction techniques for information retrieval.
  • Prototype new solutions and perform critical analysis to solve complex technical problems.
  • Apply advanced machine learning and NLP techniques to integrate search technology into new product areas.

What we're looking for

  • Bachelor's degree in Computer Science, Machine Learning, or a related field.
  • Advanced degree in Computer Science, Machine Learning, or a related field is preferred.
  • 7+ years of industry or academia experience in machine learning with a focus on search, NLP, or recommender systems.
  • 10+ years of industry or academia experience in machine learning with a focus on search, NLP, or recommender systems is preferred.
  • Strong programming skills in C/C++ or Python and experience with ML frameworks.
  • Proficiency in search algorithms and familiarity with evaluation metrics for search and information retrieval.
  • Experience working with transformer-based models like BERT or T5 in a search context.
  • Familiarity with NLP/ML tools such as Jax, TensorFlow, and PyTorch.

More like this

Similar roles

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 41 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

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 12 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 Platforms

Apple Inc

Santa Clara, CA 16 days ago $184,700$324,800
Machine Learning Python Go LLMs Prompt Engineering Information Retrieval Natural Language Processing RAG Data Pipelines A/B Testing Statistical Hypothesis Testing Search Ranking Model Quantization Distributed Inference Data Science
6+ yrs exp

Staff Senior Machine Learning Engineer, Search & Knowledge Platforms

Apple Inc

Seattle, WA 16 days ago $175,000$308,500
Machine Learning Python Go Large Language Models (LLMs) Natural Language Processing (NLP) Information Retrieval Retrieval-Augmented Generation (RAG) Prompt Engineering Data Science A/B Testing Statistical Hypothesis Testing Data Pipelines Distributed Inference Model Quantization Search Ranking
6+ yrs exp