Machine Learning Systems Engineer

AppleCupertino, CA
68d$181,100 - $272,100

About The Position

The Siri organization is looking for passionate Machine Learning Systems Engineers to join us in developing and shipping state-of-the-art generative AI technology to advance Siri and Apple Intelligence for Apple's customers. Siri is being elevated by the huge opportunities that AI brings. The organization is responsible for training on-device & cloud models, evaluating various approaches, pushing the envelope with the latest generative AI research developments, and ultimately delivering product critical models that power Siri and Apple Intelligence experiences. These models ship across a wide range of products at Apple, including iPhone, Mac, Apple Watch and more, enabling millions of people around the world to get things done every day. Our team provides an opportunity to be part of an incredible research and engineering organization at Apple. By joining the team, you will work with highly talented machine learning researchers and engineers, and work on meaningful, challenging and novel problems.

Requirements

  • Experience in model lifecycle of training, evaluation, and deployment of models.
  • Strong understanding of Machine Learning (ML) model architectures (e.g. Transformers, CNN) and ML training loop.
  • Strong proficiency in Python and ML framework such as PyTorch.
  • Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent industry/project experience.

Nice To Haves

  • Collaborative with experience working in large inter-teams projects.
  • Expertise in ML and LLM optimization such as quantization, KV Cache, Speculative Decoding.
  • Familiarity with ML training methodologies such as FSDP, DDP, and other parallelism.
  • Experience in an LLM training/eval library such as HuggingFace transformers, lm evaluation harness, Megatron-LM.
  • Experience in optimizing LLM models and deploying LLM models.
  • Proficiency in a compiled programming language (e.g. Swift, C/C++, Java).

Responsibilities

  • Work closely with Siri modeling teams and other cross-functional teams to optimize model training and inference.
  • Find opportunities to make models performant, train quicker, and run faster on Apple's custom Apple Silicon.
  • Write production-level code to train and deploy models that will impact Apple's customers and enrich their lives.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses — including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service