Staff Machine Learning Research Engineer, App Store Search

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $235k
This role $242k
$159k most similar roles pay here $325k

This role pays more than 54% of similar roles. Most pay $214,000–$256,950 — the shaded band above. At the midpoint, this role pays about $242k versus about $235k 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 Research Engineer, App Store Search

Staff Machine Learning Research Engineer, App Store Search joins the ASE Search team to lead the design and development of next-generation search and conversational discovery features across various Apple platforms. The role involves architecting foundational systems for retrieval, ranking, indexing, query and document understanding, and agentic or RAG-based capabilities. You will manage the end-to-end machine learning lifecycle, from defining training strategies to production integration in large-scale distributed backend systems. Key technologies include Go, Java, Python, Scala, and Apache Spark, alongside frameworks like PyTorch, TensorFlow, Ray, JAX, TensorRT, or vLLM. The work focuses on solving complex problems in search and recommendation systems, specifically involving generative AI, Large Language Models, Transformers, Reinforcement Learning, and multi-agent orchestration to improve how users discover media and content across the Apple ecosystem.

What you'll do

  • Architect foundational systems for retrieval, ranking, indexing, and agentic/RAG-based capabilities.
  • Own the end-to-end ML lifecycle from formulating objectives and data strategies to production integration.
  • Define and drive the technical roadmap for search machine learning capabilities.
  • Build components in large-scale distributed backend systems using Go, Java, Python, or Scala.
  • Design A/B experiments with defined KPIs to measure improvements in search and discovery features.
  • Develop testing, monitoring, and alerting solutions to maintain high operational SLAs for production systems.
  • Mentor engineers on ML best practices, code quality, and system design.

What we're looking for

  • 3+ years of relevant industry experience building large-scale ML and data systems.
  • Familiarity with search, recommendation systems, or conversational engines.
  • Strong knowledge of generative AI including LLMs, Transformers, Reinforcement Learning, RAG, and agentic patterns.
  • Experience with distributed ML training frameworks like PyTorch, TensorFlow, Ray, or JAX and inference engines like TensorRT or vLLM.
  • Technical leadership skills to solve complex problems in collaborative environments.
  • MS or Ph.D. in Computer Science or a related field.
  • 7+ years of experience building search and conversational systems across the full product stack.
  • Proficiency in developing big data pipelines using Scala or Python with frameworks like Apache Spark.

More like this

Similar roles

Machine Learning Research Engineer, App Store Search

Apple Inc

Seattle, WA 52 days ago $142,300$263,300
Generative AI Large Language Models Transformers RAG PyTorch TensorFlow Python Go Scala Apache Spark Kubernetes gRPC Information Retrieval Ranking Query Understanding Data Pipelines
2+ yrs exp

Senior Staff Machine Learning Engineer

Apple Inc

Seattle, WA 161 days ago $205,400$374,300
Generative AI LLM NLP RAG RLHF RLAIF Machine Learning Natural Language Processing Information Retrieval Data Mining Policy Optimization Model Inference
8+ yrs exp

Senior Staff Machine Learning Engineer

Apple Inc

Santa Clara, CA 161 days ago $216,200$394,000
Generative AI LLM NLP RAG RLHF RLAIF Machine Learning Natural Language Processing Information Retrieval Data Mining Model Inference Policy Optimization
8+ 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

Machine Learning Engineer

Apple Inc

Seattle, WA 79 days ago $142,300$263,300
Python Scala Go PyTorch TensorFlow NLP Large Language Models Spark RAG Transformer Architecture Machine Learning Systems Graph Data Information Retrieval