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