Also posted as ML Engineer · Applied ML Engineer · Applied Machine Learning Engineer · MLE
Fine-tunes, evaluates and ships models a product depends on, and proves each change with numbers.
This is the LLM-era version of the job: prompts as a baseline, preference data, fine-tuning and RL, and the cost of running what you trained. Fine-tuning builds on evaluation, which builds on having an agent to evaluate, so the path is longer than a job spec would suggest. It starts with the classical machine learning and statistics every later course assumes, and ends with serving the model you trained.
Every requirement on this path has a course. Nothing to wait for.
11
Courses
0
Coming soon
~263
Hours
Before the path
New to programming? Start here.
Every course on this path assumes you can write Python or TypeScript and work in a terminal. These foundations aren't written yet, so they sit outside the course count. Tick what you already know.
4 to learn · ~36h · 0 known
Coming soon
Python for AI work
Syntax, packages with uv, reading API responses and the parts of the standard library you'll actually use.
Planned~12hUsed by 5 courses
Coming soon
TypeScript and Node.js
Types, async and await, npm, and running a Node 24 project from the terminal.
Planned~12hUsed by 3 courses
Coming soon
Git and the terminal
Shell basics, branches, pull requests and the commands Claude Code runs on your behalf.
Planned~6hUsed by 8 courses
Coming soon
Docker and environments
Containers, Compose, env files and the sandboxes the later courses run their exercises in.
Planned~6hUsed by 1 course
Learned these elsewhere? The setup guides get Claude Code, Python with uv and Node with TypeScript running in about an hour, so you can start course one today.
The classical machine learning, statistics and probability the LLM courses assume, learned by building a ticket-triage model you can defend with numbers.
Ask a question, design the experiment, annotate the data, doubt the result, write it up and get it reviewed: the research discipline for AI agent work.
Treat prompts, examples, tool descriptions and skills as versioned, measured artefacts, and improve them by hand, by optimiser and in production without breaking what already works.
Collect, measure and trust the judgements of reviewers and users: study design, rater agreement, preference rankings, real-use signals and quality estimates from a few labels.
Train a small open model for one agent step with supervised fine-tuning, preference optimisation and reinforcement learning, and prove with your eval suite whether it beats an optimised prompt.
Know what each case costs in tokens, then cut that cost with caching, trimming, batching, routing, distillation and self-hosting, without losing quality.
Put the model you fine-tuned behind a production endpoint: inference engines, GPU sizing, quantisation, latency tuning, structured outputs, rollout and operations.
This path is what the role asks for, mapped to the courses we have. A requirement we haven't written the course for yet stays on the path as coming soon, so you can see the whole job, not just the part we cover.