Sr Machine Learning Engineer, Proactive

Apple Apple · Big Tech · Santa Clara, CA · Machine Learning and AI

This role focuses on building and deploying machine learning models to create intelligent search experiences, aiming to improve search relevance, ranking, and user satisfaction within Apple's consumer products. The engineer will be responsible for the end-to-end lifecycle of these models, from research to production.

What you'd actually do

  1. Design, train, and deploy machine learning models to improve search relevance and ranking.
  2. Identify areas of improvement in our search pipeline and lead projects from research to production.
  3. Analyze search ranking and relevance requirements, issues and opportunities
  4. Define evaluation metrics and benchmarks for search quality.
  5. Collaborate with multi-functional teams including: product, design, and data engineering.

Skills

Required

  • Bachelors in Computer Science, Machine Learning, or a related field
  • 5+ years of industry or academia experience in machine learning, with a focus on search, NLP, or recommender systems
  • Strong programming skills in C/C++ or Python, and experience with ML frameworks
  • Proficient understanding of search algorithms and familiarity with evaluation metrics for search and information retrieval
  • Excellent communication and collaboration skills

Nice to have

  • Advance degree in Computer Science, Machine Learning, or a related field
  • Familiarity with NLP/ML tools and packages like Jax,TensorFlow, pyTorch, etc.
  • Experience working with transformer-based models (e.g., BERT, T5) in a search context
  • Prior industry experience on personal search systems
  • Ability to quickly prototype ideas / solutions, perform critical analysis, and use creative approaches for solving complex problems

What the JD emphasized

  • 5+ years of industry or academia experience in machine learning, with a focus on search, NLP, or recommender systems
  • Proficient understanding of search algorithms and familiarity with evaluation metrics for search and information retrieval

Other signals

  • develop and deploy machine learning models
  • improve search relevance and ranking
  • intelligent search systems