ApplyCV
CV keywords · Machine learning & AI engineer · Europe

What machine learning and AI engineer job descriptions in Europe ask for

We read 386 open machine learning and AI engineer roles at 125 companies, straight from their careers pages. These are the skills and phrases they name, how often, and how to show each one on your CV.

Counted 13 Nov 2026 · recounted daily

open machine learning and AI engineer roles in Europe
386
open machine learning and AI engineer roles in Europe
companies hiring
125
companies hiring
remote (116 of 386)
30%
remote (116 of 386)
publish a salary (32)
8%
publish a salary (32)
The keyword list

Every keyword, by how many job ads name it

Open a keyword to see how a line that only names it differs from one that proves it. Write only what you have done: a keyword with no evidence is what keyword-stuffing checks look for.

In half the job ads or more

Expected. Missing one of these needs a reason.

In one job ad in five, or more

Common. These separate a match from a near miss.

Specialist

Named by fewer job ads, often decisive where they are.
Free check

Which of these does your CV already name?

Paste your CV text. It is checked in your browser against the keywords in at least a fifth of these job ads; nothing is sent anywhere.

4of 23 common keywords named

Named on your CV

Machine learningPythonAWSRAG & retrieval

Not named, but common in these job ads

OwnershipAI tools in your workLLMs & generative AIPrioritisationStakeholder managementObservability & monitoringScalabilityMentoringAPIs (REST)RoadmapReliability & SLOsPrototypingWritten communicationCross-functional workProduct discoveryA/B testing & experimentsHiringMetrics & KPIsPerformance

A missing keyword is a question, not an instruction: add it only where you have used it. The full check reads your CV against one real job description, the way an applicant tracking system and a recruiter would.

Get my free report
The market behind the list

Where these 386 jobs are, and at what level

Country

Top six, by open roles

  • United Kingdom141
  • Germany54
  • France43
  • Spain25
  • Netherlands19
  • Sweden14

Level named in the title

No level word counts as mid

  • Senior122
  • Mid151
  • Lead / staff88
  • Junior / graduate25

Where you work, and the pay

32 of 386 job ads publish a salary

£138k to £180k

median range, 17 job ads in GBP

€75k to €90k

median range, 11 job ads in EUR

  • Remote116
  • Hybrid85
  • On-site25
  • Not stated160

Hiring machine learning and AI engineers now

See all the jobs →
How we counted

One job ad, one vote

Which job ads
Open roles with "machine learning", "ML", "MLOps", "AI", "LLM" or "applied scientist" in the title, based in Europe or remote within Europe, read on 13 Nov 2026 from each company's own applicant tracking system (Greenhouse, Lever, Ashby and others).
What counts as a mention
The keyword appears at least once in the job description, as a whole word. A job posted in several cities counts once, and each company's own name is taken out of its job descriptions first.
What is left out
Words job descriptions use about the employer rather than the job are not counted: “security” in a company name, “healthcare” in the benefits. Keywords in fewer than 5% of the job ads are not shown. Domain words such as payments are partly companies describing their own product.
Questions

Using this list well

Should I add every keyword to my CV?

No. Add the ones you have used, in the line that shows what you did with them. A skills list full of keywords with no evidence behind them reads as padding to a recruiter, and some applicant tracking systems flag it.

Where on the CV should the keywords go?

In your experience bullets first, then the skills section. A search matches either, but a recruiter believes the bullet.

Is this list the same for every company?

No. It is the average of 386 job ads. The job description you apply to is the one that matters, which is why the full check compares your CV with that job description, requirement by requirement.

Other roles

CV keywords for other roles

Your CV, against the job you actually want

Paste a machine learning and AI engineer job description and upload your CV. See what the ATS reads, what a recruiter reads, and the first line to fix. Free, about a minute.

Get my free report