Cheatcode_
Feedback

Front page / By role / Engineering / Software engineer / Machine learning engineer

Engineering

Machine learning engineer

Builds and runs machine learning and AI features, from model training to LLM apps.

Under Software engineer. Also under it: Frontend engineer, Backend engineer, Full stack engineer, Mobile engineer, Data engineer, Solutions architect, Game developer

Workflows for this work

The job in 5 areas. Each part is a workflow: open it for its steps and the tools that do each one. Built from occupational data and the field's own body of knowledge; sources at the end.

Machine learning engineer198 skill packs · 87 MCP servers · 7 pluginsEach part is a workflow. The number beside it is how many tools help with it

1Frame the problem

Decide what the model should do, how to judge it and what could go wrong.

2Prepare the data

Collect, label, clean and split data, and build features the same way everywhere.

3Train and evaluate

Train models or adapt language models, then test them honestly.

4Ship and serve

Put the model behind a service and automate how it is rebuilt.

5Monitor and improve

Watch the model in use and explain its results and limits.

Sources for this tree, 6

O*NET occupations consulted: 15-2051.00, 15-1221.00. Read on 2026-10-04.

Everything suggested for this role

Each pick says which of the role's tools or work it matched. Auto-listed means automated checks only.

Skill packs351

MCP servers151

Plugins and agents14

Sign in to see which tools these are. It is free.