2,286,982open jobs
145,365companies
272,497added this week
Browse all
Location
In office (Cupertino)
Seniority
Principal · 10+ years exp
Visa
H-1B filings in 12 months: 6,350 · for this role: 2,959 · green card filings: 39

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 14, 2026. Apple scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Apple is an American multinational technology company founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne, and headquartered in Cupertino, California. It designs and sells consumer hardware including the iPhone, Mac, iPad, Apple Watch, AirPods and Vision Pro, together with the operating systems and silicon that run them. A growing services division built around the App Store, iCloud, Apple Music, Apple TV+ and Apple Pay now contributes a large share of profit, making Apple one of the most valuable companies in the world.

The Apple AI Platform team builds the foundational data storage, table format, and high-throughput data-loading systems powering Apple Foundation Models and large-scale ML training. We are designing and building an AI-native table format from the ground up: combining transactional snapshot isolation, concurrent updates, and multimodal schema evolution with built-in global indexing and sub-millisecond random access across multi-petabyte datasets on thousands of GPUs and TPUs.

Description

As a Staff/Principal ML Infrastructure Engineer on the team, you will architect the on-disk format, indexing structures, transactional metadata layer, and Rust data plane and training data loader that Apple's largest training workloads run on.

Minimum Qualifications

10+ years of experience building storage engines, table or file formats, database internals, or high-performance distributed data and ML systems.

Proven track record of designing and implementing table or file format internals (such as Apache Iceberg, Lance, Delta Lake, Parquet, Arrow, Vortex, Riegeli/ArrayRecord, RocksDB/LSM trees, or custom indexing and compaction engines), not just consuming them via high-level APIs.

Production systems programming mastery in Rust or C++ (Rust strongly preferred for our core data plane), plus Python/PyO3 for ML framework bindings.

Deep hands-on expertise in low-level I/O and memory performance engineering: mmap, zero-copy memory layouts, SIMD and vectorized decoding, RoaringBitmaps, async runtimes (tokio), and high-throughput S3 and GCS object-store client internals (range coalescing, connection pooling, tail-latency hedging).

Strong understanding of transactional storage semantics: snapshot isolation, MVCC and optimistic concurrency control, manifest trees, and metadata scaling at millions of files and tens of billions of rows.

Working knowledge of how large-scale distributed training (JAX/Grain, PyTorch) consumes data across GPU and TPU meshes (global shuffling, sequence packing, deterministic checkpoint and resume, host-to-device memory pipelines).

Track record of setting technical direction across teams, shipping production systems at petabyte scale, and elevating senior engineers.

B.S., M.S., or Ph.D. in Computer Science, Computer Engineering, or equivalent practical experience.

Preferred Qualifications

Core contributor or committer experience on Apache Iceberg, Apache Arrow, Parquet, Lance, Vortex, DataFusion, Velox, DuckDB, Polars, Daft, or RocksDB.

Experience designing or scaling ML training data loaders and formats (PyGrain, ArrayRecord/Riegeli, Megatron-LM .idx/.bin, Mosaic StreamingDataset, Ray Data, or NVIDIA DALI/AIStore) on multi-hundred-host GPU and TPU clusters.

Experience designing multimodal dataset storage (combining pre-tokenized sequences, audio, image, and video blobs, and evolving feature or label columns without full dataset rewrites).

Experience with formal correctness or high-rigor verification practices (differential parity testing, property-based fuzzing, or state-machine modeling for concurrent commits).

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,982 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Remote, many countries
Similar stack
Same company
Cupertino
$83k – $165k per year · In office · 6+ years exp · Bachelor's Degree · New York
SQL
Databases
Databricks
Apache Kafka
AI/ML
dbt
Apply
$200k – $300k per year · In office · Full-Time · 1+ year exp · Palo Alto
Python
C++
AI/ML
Machine Learning
Apply
$175k – $350k per year · In office · Full-Time · New York
Python
Databases
PostgreSQL
AI/ML
Function Calling
LLM
Multi-Agent Systems
Machine Learning
Apply
$118k – $153k per year · In office · Full-Time · 5+ years exp · Chicago
AI/ML
Copilot
AI Agents
OpenAI
Human-in-the-Loop
DevOps
Azure
Management
UiPath
Apply
Staff AI Engineering 13 days ago
In office · 7+ years exp · Bachelor's Degree · Boise
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
AI/ML
Model Context Protocol
Embeddings
Prompt Engineering
AI Agents
RAG
Multi-Agent Systems
Frontend
Angular
DevOps
CI/CD
Kubernetes
Apply
Remote (LATAM)
Python
AI/ML
LangGraph
LangChain
Model Context Protocol
Embeddings
Function Calling
Pydantic AI
LLM
RAG
Reranking
Machine Learning
Apply
In office · 6+ years exp · PhD · Cupertino
Python
Python
bandit
AI/ML
Spark
Fine-tuning
Embeddings
RLHF
Reinforcement Learning
Quantization
Prompt Engineering
Knowledge Distillation
NLP
TensorFlow
PyTorch
LLM
RAG
Hallucination
Semantic Search
Model Distillation
Machine Learning
Apply
≈ $225k – $500k per year (Estimated) · In office · PhD · Cupertino
AI/ML
LLM
Machine Learning
DevOps
Platform Engineering
Apply
≈ $225k – $500k per year (Estimated) · In office · 3+ years exp · Cupertino
Python
C++
AI/ML
PyTorch
MLIR
Machine Learning
Apply
≈ $220k – $488k per year (Estimated) · In office · Cupertino
AI/ML
NLP
Apply
≈ $183k – $360k per year (Estimated) · In office · 3+ years exp · Cupertino
Python
Go
JavaScript
TypeScript
AI/ML
Machine Learning
Frontend
React.js
DevOps
gRPC
Terraform
Kustomize
Pulumi
Kubernetes
Apply
See all jobs
This is one of many
2,286,982 more open roles from verified company boards, updated every day.