AWS ML Engineer Certification: What I Actually Learned
Honest takeaways from passing the AWS Certified Machine Learning Engineer – Associate exam — what the certification tests, what it misses, and how to apply it to real ML engineering work.

What the Exam Actually Tests
The AWS ML Engineer Associate exam is more engineering than science — it focuses heavily on SageMaker workflows, data pipeline architecture, and model deployment patterns rather than the math behind ML algorithms. If you're coming from a pure data science background, expect to spend most of your prep time on MLOps: model monitoring, A/B testing infrastructure, feature stores, and batch vs. real-time inference trade-offs.
The exam rewards breadth over depth. You need to know enough about S3, Lambda, Glue, Kinesis, and SageMaker to reason about end-to-end system design — not to implement any of them from scratch.

SageMaker: What's Actually Useful
The certification pushed me deep into SageMaker features I hadn't used before — particularly SageMaker Pipelines for orchestrating multi-step ML workflows and SageMaker Feature Store for sharing features across training and inference. Both are genuinely useful in production. Feature Store in particular solves a real problem: the training-serving skew that happens when your feature computation logic diverges between offline training and online inference.
What the Certification Misses
The exam says almost nothing about LLMs, RAG, or modern generative AI patterns — it's still largely focused on classical ML workflows. For the actual work of building AI systems in 2025, you'll need to supplement the AWS curriculum with hands-on experience in prompt engineering, vector databases, and LLM inference optimization. The certification is a solid foundation, not a complete picture of the ML engineering landscape.
How to Prepare Efficiently
My prep strategy: 60% hands-on labs in the AWS console (build the pipelines yourself, don't just read about them), 30% Whizlabs/Tutorials Dojo practice exams (the question patterns are representative of the real exam), 10% re:Invent talks on SageMaker architecture (the engineering team explains design decisions that make the service behavior predictable). Total prep time: ~6 weeks at ~1.5 hours/day alongside a full graduate course load.
More to Discover

Tutorials
Mar 15, 2025
Building LLM Pipelines from Scratch: Transformers to Production
A practical walkthrough of building production-ready LLM pipelines — from transformer architecture fundamentals to deploying scalable inference on AWS SageMaker.

Insights
Feb 20, 2025
How I Hit 1700+ Tokens/Sec at the Velric × Foundery Hackathon
A technical breakdown of how our team secured 3rd place in the Agentic AI track — achieving 1700+ tokens/sec throughput across 16 concurrent requests with 11–13ms TTFT via FP8 quantization.