Machine Learning Research Engineer, App Store Search

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
52 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $203k
$124k most similar roles pay here $310k

This role pays less than 74% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $203k 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 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 · Machine Learning Research Engineer, App Store Search

Machine Learning Research Engineer, App Store Search will join the ASE Search team to develop next-generation search and conversational discovery features across various platforms including iOS, macOS, and tvOS. The role involves building and improving machine learning models for retrieval, ranking, query understanding, and document understanding while staying current on research in information retrieval and generative AI. Day-to-day responsibilities include managing the full model lifecycle from data preparation to production deployment, designing A/B experiments, and developing components for large-scale distributed backend systems. The position requires expertise in PyTorch or TensorFlow, knowledge of Large Language Models, Transformers, RAG, and fine-tuning. Candidates will utilize high-performance programming languages such as Go, Java, Python, and Scala, along with big data tools like Apache Spark to solve complex problems in search, recommendation systems, and conversational engines.

What you'll do

  • Apply research in information retrieval and generative AI to improve search systems.
  • Build and improve ML models for retrieval, ranking, query understanding, and document understanding.
  • Manage the full ML lifecycle including data preparation, training, evaluation, and production deployment.
  • Develop components for large-scale distributed backend systems using Go, Java, Python, or Scala.
  • Design and run A/B experiments to measure the impact of system changes.
  • Write automated tests and manage monitoring and alerting for production systems.
  • Develop next-generation search and conversational discovery features for Apple devices.

What we're looking for

  • MS or Ph.D. in Computer Science or a related subject area.
  • 2+ years of relevant industry experience in machine learning or data systems.
  • Knowledge of generative AI systems including Large Language Models, Transformers, RAG, and fine-tuning.
  • Experience with at least one major ML framework such as PyTorch or TensorFlow.
  • Familiarity with search, recommendation systems, conversational engines, or related domains.
  • Proficiency in high-performance programming languages like Go, Java, Python, or Scala.
  • Experience building search capabilities including query understanding, retrieval, ranking, or indexing.
  • Familiarity with big data pipelines using Scala, Python, or Apache Spark.

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cambridge, MA 106 days ago $116,400$203,000
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Recommender Systems Natural Language Processing Distributed Systems

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

Machine Learning Search Engineer, Services Special Projects

Apple Inc

Cupertino, CA 43 days ago $184,700$324,800
Information Retrieval Generative AI Python Go Java C++ PyTorch XGBoost LLMs Vector Databases FAISS OpenSearch Elasticsearch Spark Flink Apache Kafka Docker Kubernetes AWS ONNX Runtime TensorRT vLLM Triton SGLang Cassandra MLflow DVC
10+ yrs exp