Machine Learning Engineer (search)

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Machine Learning Engineer role focused on improving search quality for Apple Maps using Generative AI and LLMs at scale. Requires experience delivering ML-driven products and strong programming skills.

What you'd actually do

  1. build groundbreaking technologies using Machine Learning and Generative AI at scale to improve the search quality for Apple Maps.

Skills

Required

  • MS in computer science or equivalent field with 4+ years of industry experience
  • Strong programming experience in one or more of the following: Java, C++, Python
  • Knowledge and experience with one of Tensorflow/Pytorch/Jax frameworks.
  • Excellent interpersonal and communication skills
  • Attention to detail, data accuracy and quality of output.

Nice to have

  • Ph.D in computer science or equivalent field with 4+ years of industry experience.
  • Expertise and experience in various facets of machine learning and natural language processing, such as classification, feature engineering, information extraction, clustering, semi-supervised learning, topic modeling and ranking
  • Practical understanding of the mathematics behind modern machine learning, linear algebra and statistics.
  • Good knowledge of big data processing, prior experience with Hadoop, Spark, Hive is highly desired.
  • Prior experience in consumer facing product is desired.
  • Prior team lead experience is desired.

What the JD emphasized

  • Proven record in delivering end-user facing Machine Learning driven products
  • Proven expertise in applying Generative AI & Large Language Models (e.g., prompt engineering, model fine-tuning) to search or NLP tasks.

Other signals

  • Generative AI at scale
  • improve the search quality
  • Machine Learning driven products