Staff Machine Learning Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$212,000–$318,400 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $265k
$154k most similar roles pay here $336k

This role pays more than 85% of similar roles. Most pay $177,200–$249,750 — the shaded band above. At the midpoint, this role pays about $265k versus about $213k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Engineer

As a Staff Machine Learning Engineer on Apple’s Cloud AI Platform team, you will design and build the platform supporting large-scale model builds by creating robust data ingestion pipelines, versioning systems, and governance frameworks for petabyte-scale datasets. Your daily tasks include developing Python SDKs and core data libraries to streamline dataset access and transformation across all stages of model development, optimizing high-throughput data loading primitives for GPU fleets, and building distributed data pipelines with Spark, Daft, and Rust-based systems. You will also ensure legal compliance and privacy controls while integrating platform components tightly with ML frameworks like PyTorch, JAX, and TensorFlow. The role requires expertise in machine learning infrastructure, large-scale distributed systems, and modern generative techniques, along with extensive programming experience in Java, Python, or Go.

What you'll do

  • Design and build scalable data ingestion and versioning systems for petabyte-scale datasets.
  • Develop Python SDKs and core libraries to facilitate model-ready dataset access across stages.
  • Construct high-throughput data primitives to feed large GPU fleets efficiently.
  • Build distributed data pipelines using Spark, Daft, and Rust-based systems for data preparation.
  • Ensure legal compliance, privacy controls, and end-to-end data lineage in platform governance.

What we're looking for

  • Strong foundation in machine learning with hands-on experience across data preparation, pipeline development, experimentation, evaluation, and deployment.
  • Expertise in building and running large-scale distributed systems for data ingestion, transformation, and large-scale data preparation.
  • Familiarity with modern generative techniques such as transformers, diffusion models, and retrieval-augmented generation.
  • Proven experience building and delivering data and machine learning infrastructure in real-world production environments.
  • Experience configuring, deploying, and troubleshooting large-scale production environments for ML frameworks like PyTorch, JAX, or TensorFlow.

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cupertino, CA 14 days ago $147,400$220,900
Python PyTorch TensorFlow LLMs GPT BERT LangChain Supervised_learning Unsupervised_learning Reinforcement_learning RAG Text-to-SQL GenAI_APIs Model_deployment_Pods CI/CD

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 53 days ago $249,900$338,100
Python TensorFlow PyTorch GPU ARM ML Model Optimization Deep Learning Computer Architecture CI/CD
Hybrid

Staff Machine Learning Engineer

PayPal

San Jose, CA 24 days ago $196,500$291,500
TensorFlow PyTorch scikit-learn AWS Azure GCP BERT GPT T5 reinforcement_learning GCN GraphSAGE GAT semi_supervised_learning self_supervised_learning unsupervised_representation_learning causal_inference anomaly_detection incremental_learning synthetic_data_generation fraud_detection risk_modeling
Hybrid

Staff Machine Learning Engineer

Nubank

Palo Alto, CA 2 days ago $230,000$345,000
Python PyTorch TensorFlow JAX Deep Learning Transformers Graph Neural Networks MLOps A/B Testing
Hybrid

Staff Machine Learning Systems Engineer

Reddit

Remote (US) 2 days ago $230,000$322,000
Python TensorFlow PyTorch Kubernetes Ray Apache Spark Apache Beam Terraform GCP BigQuery Google Cloud Storage MLflow Wandb Neo4j JanusGraph TigerGraph PyTorch Geometric Deep Graph Library MLOps CI/CD
Remote