Hiring

How to hire an AI engineer, and what it costs

Two people talking across an office desk during an interview
Photo by silverkblack on Unsplash

"AI engineer" is a job title covering at least three different jobs, and the expensive mistake is not paying too much — it is hiring an excellent person from the wrong one of the three.

This matters more than usual because the field is new enough that titles have not settled, and because a candidate who can talk fluently about models is not necessarily someone who has shipped one into production where it had to keep working.

The three jobs behind the title

What they doHire when
ML / research engineerTrains and fine-tunes models, works with datasetsYou are building a model, not using one
AI product engineerBuilds features on existing model APIs — retrieval, tools, evaluationYou are adding AI to a product
Data / platform engineerPipelines, warehouses, the plumbing underneathYour data is the blocker, not the model

For most companies the answer is the middle row, and most job adverts describe the top row. That mismatch is why so many AI hires are a disappointment on both sides: you interviewed for research skills and then gave the person an integration job.

Be honest about which you need before writing the advert. If nobody on your team can say whether you need a model trained or a model called, that is the question to resolve first — and it is cheaper to resolve with a short consultation than with a salary.

What the role costs

Rates move quickly enough that quoting a figure here would be wrong within months. Check live data instead: Levels.fyi and the Stack Overflow Developer Survey both publish current compensation by role and region, and both are more reliable than a range in a blog post.

Three things are consistently true whatever the current numbers are:

  • AI engineers command a premium over equivalent backend engineers, and the premium is larger the more research-adjacent the role.
  • Salary is roughly two-thirds of the real cost once employer taxes, equipment, software and recruitment are counted.
  • The scarcity is in production experience, not in model knowledge. Plenty of candidates have built impressive demos. Far fewer have run something where wrong answers reached a customer.

How to tell a builder from an enthusiast in one interview

Ask about failure, not about capability. Anyone can describe what a model can do; only someone who has shipped can tell you what went wrong.

  1. "Tell me about an AI feature you shipped that did not work at first. What was wrong?" The useful answers are about retrieval quality, chunking or evaluation. An answer purely about prompt wording suggests demo experience rather than production experience.
  2. "How did you know it had got better?" Listen for an evaluation set built before shipping. "It felt better" is the single most common gap, and it is the one that makes quality unmanageable later.
  3. "What would you do if a document in the corpus contained instructions aimed at the model?" This is prompt injection. A candidate who has not thought about it will design something you cannot safely give tools to.
  4. "How did you control the cost?" Caching, per-account caps, choosing a smaller model. Inference is a variable cost that scales with usage, and someone who has never watched that bill will not design against it.
  5. "When did you decide not to use a model?" The strongest signal available. Engineers who reach for a model for classification or routing problems are expensive in ways that show up later.

When not to hire one at all

Three situations where a hire is the wrong instrument:

  • The work is one feature. A single AI feature is weeks of work, not a permanent role. Hiring a person for it means you own a salary after the work is done.
  • Nobody can define what good looks like. An AI engineer cannot tell you what your product should do. If the requirement is "add AI", you will pay a senior salary for someone to discover you did not have a use case.
  • Your data is not ready. If answers must come from documents nobody has organised, the first six months is data work. Hire for that instead, or fix it before hiring.

Adding AI to an existing SaaS covers picking the job worth giving a model, which is the question that decides whether you need anyone at all.

Hiring versus contracting, for this role specifically

The general trade-offs are in agency, freelancer or in-house, but AI work has one wrinkle worth knowing: the first build teaches you most of what you needed to know about the role.

Companies that contract the first AI feature and then hire write much better job descriptions afterwards, because they have discovered whether their problem is retrieval, data, evaluation or something that was never an AI problem. Hiring first means writing a job description against a guess.

What we do

We do AI and LLM integration and RAG systems as scoped engagements, which is frequently the cheaper way to find out what you actually need before committing to a salary.

If you would rather compare firms first, the best AI software development companies explains the four different businesses that share the label and which one you probably need.

On the first call we will say if your problem is a data problem, a scoping problem or not an AI problem — all three are common, and all three are worth hearing before you start recruiting.

Frequently asked questions

What does an AI engineer actually do?

It depends which of three jobs you mean. An ML or research engineer trains and fine-tunes models and works with datasets. An AI product engineer builds features on existing model APIs — retrieval, tool calling, evaluation, cost control. A data or platform engineer builds the pipelines underneath. Most companies need the second and advertise for the first, which is why many AI hires disappoint both sides.

How much does it cost to hire an AI engineer?

Rates move too quickly for a figure in an article to stay accurate — check Levels.fyi or the Stack Overflow Developer Survey for current numbers by role and region. Three things hold regardless: AI engineers command a premium over equivalent backend engineers, salary is roughly two-thirds of true cost once taxes and recruitment are counted, and the scarcity is in production experience rather than model knowledge.

How do I interview an AI engineer if I'm not technical?

Ask about failure rather than capability. "Tell me about an AI feature you shipped that did not work at first" — good answers involve retrieval quality, chunking or evaluation, not prompt wording. Then ask how they knew it improved: you want to hear about an evaluation set built before shipping. Finally ask when they decided not to use a model at all, which is the strongest signal there is.

Should I hire an AI engineer or use an agency?

If the work is one feature, use an agency or contractor — a single AI feature is weeks of work, not a permanent role. Companies that build the first feature externally then hire afterwards write far better job descriptions, because they have learned whether their real problem is retrieval, data, evaluation, or something that was never an AI problem at all.

References

  1. Levels.fyi — Levels.fyi
  2. Developer Survey — Stack Overflow

Keep reading

A monitor showing the source code of an application already in production
AI

Adding AI to an Existing SaaS Product

The hard part is not the model. It is choosing which job to give it, and building the parts around it that decide whether anyone trusts the output.

A row of brightly painted doors side by side on a white wall
Hiring

Agency, freelancer or in-house?

Most people pick the option they are most comfortable with and justify it afterwards. Here is what each one genuinely costs, and when it is the right answer.

Let's put it into production.

Book a 30-minute call — you'll walk away with a scope, a timeline and a fixed price.

Book a call