Senior / Staff Machine Learning Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $242k
$159k $325k
below market most similar roles pay here above market

This role pays more than 64% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $242k versus about $229k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior / Staff Machine Learning Engineer

The Senior / Staff Machine Learning Engineer joins the Apple Cloud AI Platform team to build scalable model training services and frameworks. You will develop training recipes for pre-training, fine-tuning, reinforcement learning, and model distillation while addressing stability and efficiency for large-scale models. Daily responsibilities include diagnosing loss spikes, optimizing parallelism on GPUs and TPUs, and building infrastructure for rollout, inference, and reward pipelines. You will utilize PyTorch, JAX, Python, and C++ alongside higher-level frameworks like Megatron-LM, DeepSpeed, TorchTitan, NeMo, AXLearn, or MaxText. The role involves solving complex technical problems regarding mixture-of-experts architectures, long-context extensions, and quantization-aware training. You will ensure all training runs meet strict privacy and security standards while setting technical direction across multiple teams to improve model convergence and throughput.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 69 postings across 15 companies.

See salary data

What you'll do

  • Develop training recipes for pre-training, fine-tuning, reinforcement learning, and model distillation.
  • Build and own scalable training frameworks and services on GPUs and TPUs using PyTorch or JAX.
  • Implement model compression methods like teacher-student distillation and quantization-aware training.
  • Diagnose and resolve training issues such as loss spikes, numerical instability, and throughput drops.
  • Build reinforcement learning infrastructure including rollout services, reward pipelines, and secure sandboxes.
  • Integrate the training platform with data and governance stacks to ensure privacy and security standards.
  • Train models with long-context extensions, mixture-of-experts architectures, and multimodal inputs.

What we're looking for

  • 8+ years of experience in large-scale model training, including reinforcement learning, from research to production.
  • 5+ years of experience building and operating large-scale model training systems in production.
  • Experience with common fine-tuning and distillation techniques, such as supervised fine-tuning, LoRA, and teacher-student distillation.
  • Hands-on experience with at least one higher-level training framework such as Megatron-LM, DeepSpeed, TorchTitan, NeMo, AXLearn, or MaxText.
  • Deep expertise in PyTorch or JAX, including distributed training features.
  • Strong programming skills in Python or C++.
  • BS, MS, or PhD degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • Experience with low-precision training, large-scale parallelism, GPU/TPU architecture, and profiling tools (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, Apple Cloud AI

Apple Inc

Seattle, WA 24 days ago $142,300–$263,300
Python Rust Java LLM vLLM TensorRT Ray Serve Ray Kubernetes AWS GCP Spark Flink Redis Cassandra DynamoDB Iceberg Lance Feast Tecton Hopsworks SFT DPO LoRA RLHF RLVR GRPO Vector Databases
3+ yrs exp

Senior GenAI Engineer, Apple Cloud AI

Apple Inc

Cupertino, CA 7 days ago $150,400–$277,600
Generative AI LLM RAG Python Java Kubernetes AWS Agent Orchestration Fine-tuning Reinforcement Learning Inference Optimization Quantization Prompt Engineering Platform Engineering Model Selection Embedding
4+ yrs exp

Machine Learning Platform Engineer

Apple Inc

Seattle, WA 160 days ago $175,000–$263,300
Python FastAPI Pydantic LLMs Docker CI/CD Kubernetes Ray Airflow Temporal.io Weights & Biases MLflow LangSmith Promptfoo Inspect Braintrust MCP servers
4+ yrs exp

Machine Learning Engineer, Apple Services Engineering

Apple Inc

Seattle, WA 17 days ago $142,300–$263,300
Machine Learning Recommender Systems Python PyTorch TensorFlow scikit-learn NumPy Pandas SciPy Spark Hadoop Kafka deep-learning Multi-Task Learning Distributed Computing
3+ yrs exp