Senior 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
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $255k
$109k most similar roles pay here $348k

This role pays more than 92% of similar roles. Most pay $140,000–$216,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $178k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Search Engineer, Services Special Projects

The Senior Search Engineer - Services Special Projects joins a team building a real-time search experience at the intersection of Generative AI and Information Retrieval. This role involves designing, building, and maintaining large-scale, low-latency search systems while developing sophisticated NLP pipelines for intent classification, entity extraction, and query expansion. The engineer will merge traditional keyword search with vector-based semantic search using embedding models and vector databases to optimize ranking and relevance. Key responsibilities include implementing multi-stage reranking algorithms, building evaluation metrics, and managing model retraining pipelines. Required technical skills include proficiency in Go, Java, C++, and Python, alongside experience with PyTorch, XGBoost, Spark, Flink, and FAISS. The role also requires expertise in OpenSearch or Elasticsearch, containerization via Docker and Kubernetes, and optimizing LLMs for production query paths using tools like ONNX Runtime or TensorRT.

What you'll do

  • Design and maintain large-scale, low-latency, high-performance search systems.
  • 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 and multi-stage reranking algorithms to optimize search precision and recall.
  • Build offline and online evaluation metrics, A/B testing frameworks, and continuous improvement strategies.
  • Deploy and optimize LLMs, embeddings, and ML models directly in the production query path.
  • Translate recent research in information retrieval into scalable production systems.

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.
  • Hands-on experience building and deploying large-scale search systems in production.
  • 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 in PyTorch and XGBoost.
  • Experience with vector search (FAISS), search infrastructure (OpenSearch/Elasticsearch), and data processing pipelines (Spark, Flink).
  • Experience deploying and optimizing LLMs, embeddings, and models for production query paths including quantization.
  • Master's degree or PhD preferred; published work or patents in search systems or information retrieval are preferred.

More like this

Similar roles

Machine Learning Search Engineer, Services Special Projects

Apple Inc

Cupertino, CA 65 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

Senior Software Engineer

Apple Inc

Cupertino, CA 37 days ago $184,700–$324,800
Go Java Rust C++ Scala micro-services Distributed Systems Lucene Solr Elasticsearch Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Machine Learning NLP AI
6+ yrs exp

Senior AI Engineer, Services Special Projects

Apple Inc

San Francisco, CA 63 days ago $184,700–$324,800
LLM MLOps Python Kubernetes AWS CI/CD TensorRT ONNX vLLM SGLang Triton Spark Airflow Kafka FastAPI Flask Pinecone Milvus FAISS MLflow Weights & Biases Prometheus Grafana
8+ yrs exp

Senior Specialist Project Engineer

L3Harris

Salt Lake City, UT 20 days ago
Earned Value Management Project Management AI Tools Requirements Definition Risk Mitigation Open Systems Architecture Satellite Communications Space Communications Design DoD Contracts Global Trade Compliance
6+ yrs exp

Senior Specialist Project Engineer

L3Harris

Greenville, TX 20 days ago
Earned Value Management EVM CAM Aircraft Systems ISR) Systems Aeronautical Engineering Subcontractor Management Military Airworthiness Field Support System Troubleshooting
6+ yrs exp