← Back to Dashboard
Inference Specialization
Edge / On-Device LLM

Build AI that runs entirely on-device — no cloud required. Master quantisation, pruning, TFLite, llama.cpp, and hardware-specific deployment for mobile, IoT, and automotive. Massive demand as every device becomes AI-capable.

40
Days
5
Projects
$175K
Median
↑68%
YoY Hiring
$130K–$220K
Salary Range
Week 1: Model Compression Fundamentals · Days 1–8

Understand why edge AI is fundamentally different and master every compression technique: quantisation, pruning, and knowledge distillation.

D1–2
Edge AI hardware taxonomy and constraints
MCUs, NPUs, Apple Neural Engine, Qualcomm Hexagon, Jetson — memory budgets and power envelopes for each
TinyML — Harvard/edX (free audit)
D3–4
Post-training quantisation: INT8, INT4, GGUF formats
Calibration sets, symmetric vs asymmetric, per-channel quantisation with bitsandbytes and llama.cpp
Quantisation Fundamentals — DeepLearning.AI (free)
D5–6
Pruning and knowledge distillation
Magnitude pruning, DistilBERT approach, teacher-student training pipelines for Transformers
HuggingFace Neural Network Compression docs (free)
D7
ONNX and runtime graph optimisation
Export PyTorch to ONNX, operator fusion, ONNX Runtime execution providers for CPU, CUDA, TensorRT
ONNX Runtime official docs (free)
🏗 Project — Day D8: LLM Quantisation Benchmark on CPU
· Quantise Llama-3-8B to Q4_K_M, Q5_K_M, and Q8_0 with llama.cpp
· Perplexity + tokens/sec + RAM usage comparison table
· Automated Python benchmark script with charts
Week 2: Mobile and Embedded Deployment · Days 9–16

Deploy real models on Android, iOS, Raspberry Pi, and NVIDIA Jetson. Understand hardware-specific acceleration paths.

D9–10
TensorFlow Lite and Core ML deployment
Android TFLite delegates (NNAPI, GPU), iOS Core ML and Apple Neural Engine, conversion pipelines
TFLite conversion docs — official (free)
D11–12
PyTorch Mobile and ExecuTorch
Meta's ExecuTorch runtime — export, partition, and run PyTorch natively on mobile hardware
ExecuTorch Getting Started — PyTorch (free)
D13–14
MediaPipe Solutions for on-device ML
MediaPipe for face, hand, pose detection — integrate into Android or iOS app with <50ms latency
Google MediaPipe Solutions guide (free)
D15
Raspberry Pi and Jetson Nano deployment
Deploy vision and speech models on edge hardware — ARM NEON optimisation and power profiling
NVIDIA Jetson AI Fundamentals (free)
🏗 Project — Day D16: On-Device Mobile AI App
· Working Android or iOS app with local inference
· Under 50ms inference latency on real device
· Model under 20MB suitable for app store
· Zero user data leaves the device — privacy proof
Week 3: LLMs on Edge and Advanced Techniques · Days 17–32

Run full language models on device. Phi-3 Mini, Gemma 2B, speculative decoding, federated learning, and NPU acceleration.

D17–20
Edge LLM models: Phi-3 Mini, Gemma 2B, Qwen-0.5B
Models designed for under 4GB RAM. Benchmark quality vs size on real target hardware
Microsoft Phi-3 Mini Cookbook (free)
D21–24
llama.cpp deep dive and Transformers.js
GGUF internals, Metal and Vulkan backends, and running full LLMs in the browser via Transformers.js
Transformers.js docs — HuggingFace (free)
D25–28
Speculative decoding and early exit strategies
3 to 4 times speedup using draft models, adaptive computation, and token acceptance thresholds
Speculative Decoding blog — HuggingFace (free)
D29–31
Federated learning for private edge training
Train on device data without centralising. Flower framework and privacy accounting basics
Flower Federated Learning Framework (free)
🏗 Project — Day D32: Offline Voice Assistant on Raspberry Pi
· Whisper.cpp (ASR) + Phi-3 Mini (LLM) + Bark (TTS) — fully offline
· Under 2 second response latency on Pi hardware
· Wake-word detection with Porcupine
· Complete demo video showing full pipeline
Week 4: Production, Safety and Capstone · Days 33–40

OTA model updates, safety-critical deployment standards, and a complete production edge AI system.

D33–35
OTA model updates and A/B testing on device
Over-the-air model delivery, rollback strategy, canary releases, and version management for edge fleets
Azure IoT Edge ML deployment docs (free)
D36–38
Safety-critical AI: automotive and medical device constraints
AUTOSAR Adaptive, functional safety requirements, real-time guarantees for AI in regulated environments
Self-Driving Car Engineer — Udacity (free preview)
D39
Automated compression CI/CD pipeline
Automate the full cycle: train, prune, quantise, benchmark, promote. Reproducible edge ML pipelines
TensorRT-LLM — NVIDIA (free)
🏗 Project — Day D40: Production Edge AI System — Full Capstone
· Automated compression pipeline: quantise, prune, benchmark, decide
· Deployment running on mobile plus one additional edge device
· OTA update mechanism with rollback
· Latency, accuracy, and model size trade-off report
· Architecture write-up and deployment guide