Machine Learning Search Engineer, Services Special Projects

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $255k
$157k most similar roles pay here $343k

This role pays more than 79% of similar roles. Most pay $187,850–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $221k 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 Search Engineer, Services Special Projects

The Machine Learning/ Search Engineer - Services Special Projects role involves joining a team focused on building a real-time search experience at the intersection of Generative AI and Information Retrieval. You will design, build, and maintain large-scale, low-latency search systems while developing sophisticated NLP pipelines for intent classification, entity extraction, and query expansion. Key responsibilities include merging traditional keyword search with vector-based semantic search using embedding models and vector databases, implementing multi-stage ranking algorithms, and building evaluation metrics. The role requires proficiency in Go, Java, C++, and Python, alongside experience with PyTorch, XGBoost, Spark, Flink, and FAISS. You will work with OpenSearch or Elasticsearch while deploying LLMs and optimized models within the production query path using tools like ONNX Runtime, TensorRT, and various serving frameworks to solve complex information retrieval problems.

What you'll do

  • Design and maintain large-scale, low-latency search systems capable of handling high-volume production traffic.
  • Integrate traditional keyword search with vector-based semantic search using embedding models and vector databases.
  • Develop NLP pipelines for intent classification, entity extraction, semantic parsing, and query expansion.
  • Implement machine learning models such as Learning to Rank and Cross Encoder based models for multi-stage reranking.
  • Build offline and online evaluation metrics and A/B testing frameworks to measure search quality.
  • Deploy and optimize LLMs and embedding models directly within the production query path.
  • Develop data processing pipelines and manage real-time inference using tools like Spark, Flink, and Kafka.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Machine Learning, Statistics, or a related field.
  • 10+ years of experience in Machine Learning, Data Science, or Software Engineering with a focus on search infrastructure and information retrieval.
  • Experience building and deploying large-scale, low-latency search systems in production environments.
  • Deep understanding of information retrieval, query understanding, multi-stage ranking algorithms, and deep learning architectures like transformers.
  • Proficiency in Go, Java, C++, and Python, along with experience using PyTorch and XGBoost.
  • Experience with vector search (FAISS), search infrastructure (OpenSearch/Elasticsearch), and data processing tools (Spark, Flink).
  • Hands-on experience deploying and optimizing LLMs, embeddings, and ML models in production query paths.
  • Familiarity with cloud environments (AWS), containerization (Docker, Kubernetes), and streaming platforms like Apache Kafka.

More like this

Similar roles

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 42 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 13 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 17 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