Machine Learning Systems Engineer, Siri Agent Modeling

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
88 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $216k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 53% of similar roles. Most pay $186,265–$246,150 — the shaded band above. At the midpoint, this role pays about $210k versus about $216k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Systems Engineer, Siri Agent Modeling

Join the Siri organization as a Machine Learning Systems Engineer and contribute to developing cutting-edge generative AI technology for Apple’s intelligent assistant experiences across various devices like iPhone, Mac, and Apple Watch. You will collaborate closely with modeling teams and other cross-functional groups to optimize model training and inference on Apple's custom silicon, ensuring models are performant and efficient. Your responsibilities include writing production-level code to train and deploy ML models using frameworks such as PyTorch, and you should be comfortable handling CUDA OOM errors and NCCL issues. Ideal candidates have a strong background in ML model architectures like Transformers and CNNs, experience with distributed training methodologies like FSDP and DDP, and familiarity with libraries such as HuggingFace transformers for LLM optimization.

What you'll do

  • Design and optimize machine learning models for training and inference on Apple Silicon devices.
  • Collaborate with cross-functional teams to enhance model performance and efficiency across the ML stack.
  • Implement production-level code for deploying models that impact millions of Apple customers daily.
  • Troubleshoot complex issues like CUDA OOM errors during model training and deployment.
  • Utilize advanced optimization techniques such as quantization, KV Cache, and speculative decoding in LLMs.
  • Familiarity with parallelism methodologies like FSDP and DDP for efficient ML training.

What we're looking for

  • Experience in the full model lifecycle including training, evaluation, and deployment.
  • Strong understanding of ML model architectures like Transformers and CNNs.
  • Expertise in Python and ML frameworks such as PyTorch.
  • Bachelor's degree in Computer Science or related field.
  • Collaborative experience working on large inter-team projects.
  • Knowledge of LLM optimization techniques including quantization and KV Cache.

More like this

Similar roles

Sr. Machine Learning Engineer, Siri Speech

Apple Inc

Cupertino, CA 56 days ago $181,100$318,400
Python PyTorch JAX Multimodal_LLMs Natural_Language_Processing Speech_Generation_Understanding Reinforcement_Learning Data_Centric_Vision Foundation_Models