Machine Learning Engineering Open Book
Stas Bekman · 2026 · ~20 h
Practitioner handbook from BLOOM/IDEFICS training: compute, storage, network benchmarking, fault tolerance, SLURM, debugging and checkpointing at scale.
ML infrastructure rounds ask you to move very large artifacts and data through a GPU fleet: ship a 400 GB checkpoint to thousands of hosts in minutes, keep 1,024 GPUs fed from object storage, and schedule and recover jobs on clusters where something fails every few hours. Anthropic's senior-staff infra loop used a coordinator-free model downloader; OpenAI and xAI ask about deployment reliability, preemptible job queues and 100K-GPU cluster management. A senior-staff candidate must derive the lower bound from bandwidth, pick chunking, fan-out and recovery designs with numbers, and know the failure rates and operational realities that published frontier-scale systems report.
What L7-level depth looks like in this topic, the follow-up an interviewer would push on, and the resources that prepare you for it.
The best resources for a time-poor senior engineer, newest first.
Stas Bekman · 2026 · ~20 h
Practitioner handbook from BLOOM/IDEFICS training: compute, storage, network benchmarking, fault tolerance, SLURM, debugging and checkpointing at scale.
Amazon Web Services · 2026 · ~0.5 h
Per-prefix request rates (3,500 PUT / 5,500 GET per second), parallel ranged GETs, retries and scaling across prefixes.
MosaicML (Databricks) · 2026 · ~2 h
Streaming dataset format with deterministic, elastic shuffling and mid-epoch resumption across changing numbers of nodes.
Jacob Austin, Sholto Douglas et al. (Google DeepMind) · Feb 2025 · ~15 h
Roofline analysis, TPU/GPU networking, parallelism strategies and serving maths for LLMs, written by DeepMind researchers.
Llama Team (Meta AI) · Jul 2024 · ~3 h
Section 3.3 covers the 16K-H100 cluster, storage (Tectonic, 2–7 TB/s checkpoint bursts), network and 466 job interruptions in 54 days with root causes.
Ziheng Jiang et al. (ByteDance), NSDI 2024 · Feb 2024 · ~3 h
ByteDance's 12,288-GPU training system: diagnostics, straggler detection, fast checkpoint/recovery and network tuning, with incident data.
Zhuang Wang et al. (Rice, AWS), SOSP · Oct 2023 · ~2 h
Checkpoints to peer CPU memory with placement and traffic scheduling so recovery is 13x faster than remote storage.
Jason Flinn et al. (Meta), OSDI · Jul 2022 · ~3 h
Meta's system for distributing hot binaries, models and packages to millions of hosts: P2P data plane with a centralized control plane and per-use-case policies.
Uber Engineering · Mar 2019 · ~3 h
Production P2P blob distribution (tens of TB, thousands of hosts) with content-addressed pieces, a tracker, origin cluster and bandwidth-aware peer selection.
Abhishek Verma et al. (Google), EuroSys · Apr 2015 · ~2 h
Priorities, quotas, preemption, admission control and cell sizing in Google's cluster manager.
Work through the stages in order. The last stage is the senior-staff layer: production case studies, papers to critique and large-scale trade-offs. Each resource's L7 line says what it adds at your level.
Do the bandwidth, memory and failure-rate arithmetic every design here needs · Week 1 (8–10 h)
Design chunked, content-addressed, P2P/tree distribution with coordinator-free recovery · Week 2 (8–10 h)
Build a loader that saturates GPUs and checkpoints that restore elastically · Week 3 (8–10 h)
Scheduling, preemption, stragglers and failure handling on real fleets · Week 4 (8–10 h)
Critique and cite frontier/hyperscale systems; run the 5,000-host and 1,024-GPU mocks · Weeks 4–6, interleaved (20–25 h)
Problems that recur in this track across 21 reports (9 firsthand), with the resources that prepare you for each.
| Reports | Problem | Prepare with |
|---|---|---|
| 11 | Distribute model weights to thousands of machines4 firsthand · example report | Kraken: P2P Docker registryOwl: Scale and Flexibility in Distribution of Hot ContentHow To Scale Your ModelMachine Learning Engineering Open BookBest practices design patterns: optimizing Amazon S3 performance |
Every question group collected for this topic from candidate reports, mapped to the resources that prepare you for it. 17 of 17 groups are covered, which is 100% of all report mentions. Hover an example to see the full question.
Everything collected for this topic, newest first. 2026 items are marked green. ★ marks a top pick.