Pebellslearn by building
0%
RoadmapsMatrixCoursesSandboxSign in
Introduction to the ML Engineer  ›  Lesson

ML Engineer vs AI Engineer

ML Engineer vs AI Engineer 10 minML engineers train models on their own data, while AI engineers build products around ready-made pretrained models, and the fastest way to tell them apart is to ask where the weights come from.

ML Engineer vs AI Engineer

Two job adverts sit side by side: "ML Engineer" and "AI Engineer". Both mention models, Python and deployment, and it is easy to think they are the same job with different titles. They overlap, but their day-to-day work starts from opposite ends.

The rule

ML engineers build models from data; AI engineers build products from models.

An ML engineer starts with the organisation's own data. At the letting agency, that means thousands of past lettings like our five flats. The work is choosing features (size, rooms, metro distance), training a model, measuring its error, and running it in production. The model's weights, the numbers it learned, are made in-house.

An AI engineer starts with a model someone else has already trained, usually a large pretrained model reached through an API. The agency might want an assistant that answers tenants' questions about their lease. Nobody at the agency trains the language model. The work is:

  • writing and testing prompts,
  • retrieving the right lease clauses and putting them in front of the model,
  • controlling cost and speed per request,
  • adding guardrails so the assistant does not invent rules or leak data,
  • evaluating answers so quality can be measured, not guessed.

Both roles share a lot: honest evaluation, deployment, monitoring and good software habits. Job titles also vary between companies, so read the duties, not just the title.

The shortcut

Ask one question: "Where do the model's weights come from?"

  • The team trains them on its own data → ML engineering.
  • They arrive ready-made and the team shapes what goes in and comes out → AI engineering.
  • The team takes ready-made weights and trains them further on its own data (fine-tuning) → the borderline where the two meet.
Sorting three agency projectsStep 1 of 3
  1. Rent predictor

    Trained from scratch on 50,000 past lettings. The weights are made here, so this is ML engineering.

The trap is to sort by the words in the project name. "AI-powered rent estimate" is still ML engineering if the team trains the model on its own lettings.

Drills

Answer fast — trust the rule.

quick drill

A team collects 50,000 past lettings and trains a model to predict rent. Which role leads this?

quick drill

A team connects a hosted language model to the agency's lease documents so tenants can ask questions. Which role leads this?

quick drill

Which skill do both roles need most?

quick drill

What is the quickest question for telling the two roles apart on a project?

Remember

  • ML engineers build models from data; AI engineers build products from models.
  • Shortcut: ask where the weights come from. Fine-tuning sits on the border.
  • Trap: sorting by buzzwords or titles instead of the actual work.

Practice — level up

0/1 solved

Write your answer, then compare it with a rubric and a model answer.

ExplainWhich role is this?

The letting agency plans two projects: a model trained on 50,000 past lettings that predicts rent, and an assistant that answers tenants' questions using a hosted language model plus the agency's lease documents. Explain which role leads each project and what the daily work looks like.