Machine Learning Engineer, Web Indexing Team

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $227k
This role $237k
$156k most similar roles pay here $318k

This role pays more than 60% of similar roles. Most pay $195,000–$259,053 — the shaded band above. At the midpoint, this role pays about $237k 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 1780 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1441 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Web Indexing Team

Join the Machine Learning and AI team as a senior-level Machine Learning Engineer on the Web Indexing Team, where you will design and build infrastructure systems to support intelligent features used by billions of Apple users. Your day-to-day responsibilities include processing trillions of links for high-quality content delivery, developing large-scale data pipelines, applying statistical analysis to enhance system performance, and contributing to a generic Retrieval-Augmented Generation (RAG) indexing framework. You will work with petabytes of data and millions of queries per second in a collaborative environment, leveraging technologies such as Python, Java, Go, C++, Spark, Hadoop, AWS, and Kubernetes. Ideal candidates have extensive experience in large-scale distributed systems, machine learning, natural language processing, and information retrieval, along with strong communication skills to influence technical direction across teams.

What you'll do

  • Design and build infrastructure to support intelligent features for billions of Apple users.
  • Process trillions of links to surface high-quality content via search and other smart features.
  • Develop pipelines to extract critical indexing, ranking, and retrieval features at massive scale.
  • Apply statistical analysis to enhance link selection, content freshness, and extraction quality.
  • Contribute to a generic RAG indexing infrastructure framework for customization and fast experimentation.

What we're looking for

  • 7+ years of software engineering experience focusing on large-scale distributed systems
  • Proficiency in at least one programming language such as Python, Java, Go, or C++
  • Strong background in computer science fundamentals including algorithms and data structures
  • Experience with large-scale data processing using frameworks like Spark or Hadoop
  • Hands-on knowledge of cloud services (AWS S3, EC2, EKS) and Kubernetes orchestration
  • Ability to independently drive projects from start to finish in a collaborative team environment
  • MS or PhD in Computer Science or related field, or equivalent practical experience

More like this

Similar roles

Staff Machine Learning Engineer, Search Ranking

Snap Inc.

Santa Monica, CA +4 15 days ago $229,000$343,000
Python TensorFlow PyTorch Spark Flink Beam Java Scala C++ JAX A/B testing learning-to-rank LambdaMART neural ranking models transformer-based rankers large-scale data processing ML infrastructure online experimentation model monitoring feature pipelines training infrastructure serving systems multi-objective optimization LLMs foundation models semantic search natural language understanding retrieval-augmented generation

Senior Staff Machine Learning Engineer, Search & Discovery

SpaceX

Remote (US) 93 days ago $313,000$330,500
MachineLearning LargeLanguageModels AgenticAISystems RecommendationSystems RankingModels Embeddings RepresentationLearning SearchSystems GenerativeAI CI/CD Python Scalability RealTimeSystems Experimentation CloudServices Docker Kubernetes Terraform
Remote

Senior Search Machine Learning Engineer

Apple Inc

Cupertino, CA 35 days ago $181,100$272,100
Python Tensorflow Pytorch Jax Java C++ Hadoop Spark Hive Generative AI Large Language Models NLP Classification Feature Engineering Information Extraction Clustering Semi-supervised Learning Topic Modeling Ranking Big Data Processing