openskills.info
← The sensible career map

Mostly harmless, conspicuously useful

The Hitchhiker's Guide to Becoming a Machine Learning Engineer

Machine learning engineers persuade historical data to make useful predictions inside live software, then remain nearby when history turns out to have retired without filing the proper notice. This guide travels from reading a model and challenging it with a plain baseline, through reproducible training and dependable serving, to production standards and the strategic art of declining machine learning altogether. Models are tireless, mathematically serious, and perfectly capable of optimizing yesterday with magnificent confidence. Each level therefore adds evidence, operational responsibility, and collaboration with product, data, software, and operations colleagues, because a prediction becomes a decision long before anyone remembers to invite consequences to the meeting.

Level 1 · Novice

Invite the unfashionable adult baseline before the algorithm orders fireworks.

Learn what a model consumes and produces, trace simple features to their sources, and make it defeat a relevant baseline before announcing that the spreadsheet age has ended.

At this level, you read a training notebook, inspect a data dictionary, and help build an evaluation table comparing predictions with known outcomes. You ask product managers which decision the prediction supports, analysts where each input originated, and operations staff what a wrong answer costs. This is elementary work in the same sense that foundations are an elementary part of a building: omitted mainly by people eager to discuss the roof. A dazzling score cannot rescue a vague target, future information leaking into the inputs, or a simple rule that performs just as well while requiring no ceremonial graphics card.

For a late-delivery task, begin with a baseline that marks every parcel on time, then compare it with a small model using distance, dispatch hour, and carrier. Measure precision, which asks how many flagged parcels were actually late, and recall, which asks how many late parcels were successfully flagged, using deliveries withheld from training. Inspect whether rural routes dominate the errors and translate those errors into operational cost. If the clever model cannot beat the cheap rule, the baseline has done what unfashionable adults often do at parties: prevented an expensive incident and left before the photographs.

Words from the spaceship manual, translated

Model
A model is a saved mathematical mapping that accepts defined inputs and returns a prediction, such as the probability of late delivery; it has learned patterns, not acquired judgment or a duty manager.
Baseline
A baseline is a deliberately simple comparison, such as always predicting on-time delivery or applying one fixed rule, used to prove that added model complexity earns its keep before complexity submits an invoice.