Drimva

Apple

Senior Search Engineer - Services Special Projects

$185K–$325K

Cupertino, California · Senior · Full-time · Posted Oct 27, 2026

Experience
10+ years; no alternatives stated.
Education
Bachelor's or Master's degree in Computer Science, Machine Learning, Statistics, or a related field.

About the job

Designs and operates large-scale, low-latency search systems that combine information retrieval and generative AI to deliver relevant, personalized results.

What you'll do

  • Build and optimize search retrieval, ranking, NLP, and reranking systems, combining keyword and vector search.
  • Develop search-quality evaluation, A/B testing, real-time feedback, and model retraining processes.
  • Collaborate across research, product, data, MLOps, infrastructure, and UX teams to deliver search features.

What they ask 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 significant focus on search infrastructure and information retrieval.
  • Production experience building large-scale search systems, with expertise in information retrieval, ranking, deep learning for search, and real-time systems.
  • Proficiency in Go, Java, C++ and Python; experience with PyTorch and XGBoost.

Nice to have

  • Published work or patents in search systems, information retrieval, or related ML fields.
  • Experience with graph databases such as TigerGraph, model/versioning tools, KV stores, or inference runtimes and serving frameworks.

Pay

$184,700 and $324,800 USD base salary

Tools

Go, Java, C++, Python, PyTorch, XGBoost, AWS, Docker, Kubernetes, FAISS

AI focus

Applies generative AI and machine learning to search, including embeddings, semantic retrieval, ranking, NLP, LLM deployment, and production model optimization.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)