ML Research Engineer

Apple Seattle, WA $139,500 - $210,100
Full Time Mid Level 2+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like ML Research Engineer in or near Seattle, WA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Join the Apple Services Engineering (ASE) Search team to design and build next-generation search features for Apple's devices and platforms, leveraging machine learning to enhance content discovery worldwide.

Responsibilities

  • Have a major impact on the way people search & discover on Apple devices worldwide
  • Think through complex research problems, simplify where necessary, invent when needed, to drive a principled vision from thought to reality
  • Present key technical and novel research work in public forums
  • Conduct AB Tests to ensure objectively measured improvements
  • Be responsible for improving search recall and ranking
  • Use big data technology to evaluate and prioritize content discovery features
  • Collaborate with other world-class engineers, researchers, and statisticians to ensure that features and models are functioning at or above expected performance levels
  • Develop complex components in large scale distributed systems using high-performance programming languages (Java/Go/Rust/Scala/Python etc)
  • Design & Implement solutions for automated unit and integration tests that enable continuous integration and delivery
  • Ensure successful deployment of features, code, data, and models to production
  • Support search on all devices (macOS, iOS, tvOS, watchOS, visionOS, Siri/HomePod, and more) globally in languages from Arabic to Russian and everything in between

Requirements

  • Strong industry experience with one or more of the following: search, classification, regression, recommendation systems, ranking systems, fraud detection, online advertising, or related
  • MS or Ph.D. in Computer Science or related subject area
  • Knowledge of ML models using Transformers, Large Language Models, Reinforcement Learning, TensorFlow, and PyTorch

Qualifications

  • MS or Ph.D. in Computer Science or related subject area
  • 2+ years of relevant industry experience in search, classification, regression, recommendation systems, ranking systems, fraud detection, online advertising, or related fields

Nice to Have

  • Deep understanding of search and information retrieval fundamentals including indexing, query understanding
  • Experience in training and evaluating machine learning models using Python/PyTorch/TensorFlow
  • Experience building big data pipelines with Scala, and Spark
  • Experience in distributed computing, micro-services architecture, search and related technologies
  • Experience with GoLang
  • Familiarity with A/B experimentation and data/data-driven product development
  • Experience leading technical aspects for complex multi-functional projects

Skills

Python * Java * TensorFlow * PyTorch * Go * Rust * Transformers * Microservices * Spark * Scala * Reinforcement learning * Large Language Models * A/B experimentation *

* Required skills

Benefits

Employee Stock Purchase Plan
Employee Stock Programs
Tuition Reimbursement
Retirement benefits
Free services
Comprehensive medical coverage
Discounted products
Comprehensive dental coverage

About Apple

Manufacturing
View all jobs at Apple →