โ Back to Dashboard
๐๏ธ
Inference Specialization
AI Infrastructure & Systems
AI Infrastructure engineers design the compute, networking, and storage systems for training and serving the world's largest models. CUDA kernels, distributed training across GPU clusters, inference optimisation. Top 5% global compensation.
40
Days
5
Projects
$215K
Median
Top 5%
Global Comp.
$150Kโ$280K
Salary Range
Week 1: GPU Architecture and CUDA Programming ยท Days 1โ10
Understand how GPUs execute neural network workloads, write high-performance CUDA kernels, and profile GPU utilisation.
D1โ3
GPU architecture: warps, SIMT, memory hierarchy, roofline model
Thread blocks, shared memory, L1/L2/HBM bandwidth hierarchy. Compute-bound vs memory-bound workload analysis
โ CUDA Programming โ NVIDIA training portal (free)D4โ6
Writing high-performance CUDA kernels: tiled matmul and FlashAttention
CUDA C++: tiled matrix multiply, warp-level primitives, fused attention kernels like FlashAttention-2
โ GPU Puzzles โ Sasha Rush GitHub (free)D7โ9
GPU profiling: Nsight Compute and Nsight Systems
Identifying bottlenecks: kernel occupancy, memory bandwidth utilisation, warp divergence, roofline analysis
โ NVIDIA Nsight Compute official documentation (free)
๐ Project โ Day D10: Custom CUDA Kernel with Performance Engineering Report
ยท CUDA C++ kernel integrated into PyTorch via cpp_extension
ยท Throughput and latency comparison vs PyTorch baseline
ยท Nsight Compute profiling report with occupancy analysis
ยท Memory bandwidth utilisation measurement at each optimisation step
Week 2: Distributed Training and High-Performance Networking ยท Days 11โ24
Train 70B+ parameter models across hundreds of GPUs. Master NCCL collectives, InfiniBand networking, and all parallelism strategies.
D11โ14
Distributed training: DDP, FSDP, and Tensor Parallelism
Data, model, tensor, and pipeline parallelism. Training 70B+ models across GPU clusters with PyTorch
โ HuggingFace Accelerate and DeepSpeed guides (free)D15โ18
High-performance networking: InfiniBand, RDMA, and NCCL
All-Reduce algorithms, NCCL collective operations, topology-aware scheduling for GPU cluster efficiency
โ Distributed ML Systems โ CMU 15-712 (free lecture slides)D19โ22
LLM inference: PagedAttention, continuous batching, speculative decoding
vLLM internals, KV cache management via PagedAttention, 3x speedup with speculative decoding
โ vLLM engineering blog and source code (free)D23
Mixed precision: FP16, BF16, FP8, and numerical stability
When to use each floating-point format, loss scaling strategies, preventing gradient underflow in training
โ PyTorch Automatic Mixed Precision docs (free)
๐ Project โ Day D24: Distributed Training Strong Scaling Benchmark
ยท FSDP training script for a 1 billion parameter model
ยท Strong scaling benchmark from 1 to 4 GPUs with throughput chart
ยท Communication overhead analysis using Nsight Systems timeline
ยท Cost per training token estimate across 3 GPU configurations
Week 3: Storage, Scheduling, and AI Systems Design ยท Days 25โ40
High-performance storage systems, GPU cluster scheduling, and designing complete AI training infrastructure from first principles.
D25โ28
High-performance storage: Lustre, WEKA, and streaming datasets
Data loading bottlenecks at scale, parallel file systems, NVIDIA DALI, streaming for terabyte training datasets
โ PyTorch DataLoader performance tuning guide (free)D29โ32
Cluster scheduling: Slurm, Ray, and multi-tenant fairness
GPU cluster job scheduling, fair-share policies, preemption, Ray for distributed Python ML workflows
โ Ray distributed computing documentation (free)D33โ36
AI systems design: architecture patterns for hundred-billion-parameter scale
Training and serving infrastructure for 100B+ models. Architecture case studies from Megatron-LM and PaLM
โ GPU Mode engineering lectures (YouTube, free)D37โ39
Reliability engineering for AI GPU clusters
Checkpoint strategy, failure recovery, NCCL timeout handling, proactive GPU health monitoring with DCGM
โ NVIDIA GPU Operator and DCGM documentation (free)
๐ Project โ Day D40: End-to-End AI Training Infrastructure โ Full Capstone
ยท Multi-GPU FSDP training with automatic checkpoint and resume
ยท Distributed HPO with Ray Tune across 3 hyperparameter dimensions
ยท Checkpoint versioning and failure recovery demonstration
ยท Cost optimisation combining spot instances and mixed precision
ยท Architecture design document with engineering trade-offs