Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior ML Engineer - Search & Recommendation Systems

Apple

$181,100 - $318,400
Aug 16, 2025
Cupertino, CA, US
Apply Now

Apple is seeking a Recommendation Systems Engineer to design, develop, and optimize large-scale recommendation and search systems for upcoming products, aiming to personalize user experiences and enhance human-computer interaction.

Requirements

  • 10+ years of experience in Machine Learning, Data Science, or Software Engineering roles with a significant focus on recommendation systems and/or search infrastructure.
  • Validated experience building and deploying large-scale Recommendation or Search systems in production.
  • Strong proficiency in Python, Scala, or Java or other generalist programming languages
  • Deep familiarity with ML frameworks (TensorFlow, PyTorch, XGBoost, etc.).
  • Solid understanding of ML system design, model lifecycle, and experimentation pipelines.
  • Extensive experience working with large datasets, data processing pipelines (e.g., Spark, Flink), and scalable architectures.
  • Deep understanding of information retrieval, ranking algorithms, and user modeling techniques.

Responsibilities

  • Designing and implementing recommendation algorithms including collaborative filtering, content-based filtering, deep learning models (e.g., DLRM, transformers), and hybrid systems.
  • Developing personalized search and retrieval systems, optimizing ranking and relevance through ML/AI models and heuristics.
  • Driving end-to-end machine learning workflows - from data ingestion and preprocessing to model training, deployment, and monitoring in production.
  • Collaborating with cross-functional teams including Research Scientists, Product, Data Engineering, Search Infra teams, and UX to align recommendations/search features with business and user goals.
  • Defining and implementing offline and online evaluation metrics, A/B testing frameworks, and continuous improvement strategies.
  • Staying up to date with the latest research and innovations in recommendation systems and search-related ML technologies, and translating them into scalable production systems.

Other

  • Ideal for a technically deep individual who thrives in a fast-paced environment, has a strong product sense, and enjoys solving real-world problems.
  • BS or MS in Computer Science, Machine Learning, Statistics, or a related field.
  • PhD Preferred
  • Published work or patents in the domain of search/recommendation systems or related ML fields.
  • Experience with modern vector search and retrieval techniques