Senior ML/IR Engineer - Real-Time Large-Scale Search

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 185,000 - 325,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Apple Inc. is seeking a Machine Learning/Search Engineer to design and optimize massive, low-latency search systems at scale in Cupertino. You will blend traditional keyword search with vector-based retrieval and build evaluation frameworks that guide real-time improvements.

You will collaborate with ML scientists, data engineers, and UX teams to deliver personalized search experiences and leverage latest AI breakthroughs for production-ready systems.

Qualifications

  • 10+ years of experience in ML, 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, augmentation and multi-stage ranking algorithms.
  • Strong foundation in deep learning architectures for search, including transformers and learned representations.
  • Experience with cloud environments (including AWS) and containerization (Docker, Kubernetes).
  • Experience deploying ML models and embeddings in production query paths; tuning for performance and quality.

Responsibilities

  • Design, build, and maintain large-scale, low-latency search systems that scale.
  • Develop and optimize ranking, relevance, and retrieval using ML/AI and vector-based search.
  • Create NLP pipelines for intent classification, entity extraction, semantic parsing, and query expansion.
  • Merge BM25 with vector-based semantic search using embeddings and vector databases.
  • Develop multi-stage ranking and reranking algorithms to improve precision and recall.
  • Establish offline/online evaluation, A/B testing, and continuous quality improvement for search.

Skills

Machine learning
Information retrieval
Search systems
Deep learning
Python
Go
Java
C++
Communication
Collaboration

Education

Bachelor's degree
Master's degree
PhD preferred

Tools

PyTorch
XGBoost
AWS
Docker
Kubernetes
OpenSearch/Elasticsearch
FAISS
Spark
TensorRT

Job description

Apple Inc. is seeking a Machine Learning/Search Engineer to design and optimize massive, low-latency search systems at scale in Cupertino. You will blend traditional keyword search with vector-based retrieval and build evaluation frameworks that guide real-time improvements.

You will collaborate with ML scientists, data engineers, and UX teams to deliver personalized search experiences and leverage latest AI breakthroughs for production-ready systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Real-Time Search ML Engineer – Large-Scale Systems
Senior Real-Time Search ML Engineer – Large-Scale Systems

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
ML Engineer - Large-Scale Search & Personalization
ML Engineer - Large-Scale Search & Personalization

AIToolboard • United States

On-site
USD 140,000 - 230,000
Senior ML Engineer, Next-Gen Search & Knowledge
Senior ML Engineer, Next-Gen Search & Knowledge

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Stock programs
Relocation support
Education reimbursement
+2
Realtime Search & ML Engineer for Siri & Apps
Realtime Search & ML Engineer for Siri & Apps

Socket.dev • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Senior ML Manager for AI Search & Knowledge Platforms
Senior ML Manager for AI Search & Knowledge Platforms

Apple Inc. • California (MO)

On-site
USD 238,000 - 402,000
Senior ML Engineer — Next‑Gen Search & Q&A Systems
Senior ML Engineer — Next‑Gen Search & Q&A Systems

Socket.dev • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior ML Engineer — Search & Knowledge Platforms
Senior ML Engineer — Search & Knowledge Platforms

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Senior ML Engineer — Real-Time Search & AI
Senior ML Engineer — Real-Time Search & AI

Apple Inc. • Santa Clara (CA)

On-site
USD 181,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+1
Lead ML Manager for Large-Scale Search & Knowledge
Lead ML Manager for Large-Scale Search & Knowledge

Apple Inc. • Cupertino (CA)

Hybrid
USD 238,000 - 402,000
Stock programs
Medical/Dental coverage
Retirement benefits
+2
Engineering Manager, Large-Scale AI Search & Knowledge
Engineering Manager, Large-Scale AI Search & Knowledge

Apple • Santa Clara (CA)

On-site
USD 190,000 - 270,000