AI Engineer CV Examples & Writing Guide
An AI engineer CV gets an interview when it shows systems you shipped to real users, not courses you took: the model or LLM stack, how you evaluated it (accuracy, recall, hallucination rate), what it cost and how fast it ran, and the infrastructure it ran on. One to two pages, a projects section with GitHub links, and numbers on every bullet. Experienced and entry-level examples below.
AI engineer CV example (generative AI, healthcare software)
A one-page CV for an AI engineer with five years of experience, the last three building LLM systems in production. The name and companies are fictional. Read the bullets for the pattern: what was built, for how many users, how it was measured, and what changed in the metric.
Priya Venkataraman
AI Engineer (LLM applications, RAG, evaluation)
Leeds · 07700 900134 · priya.venkataraman@email.com · github.com/priyav-ai · linkedin.com/in/priyavenkataraman
Summary
AI engineer with 5 years in production machine learning, 3 of them building LLM systems used by 8,000 clinicians. Designed a retrieval-augmented assistant over 40,000 clinical documents, raised retrieval recall from 0.61 to 0.88, cut unsupported-claim rate from 9% to 2%, and reduced cost per query by 60%. Works across the stack: PyTorch and Hugging Face fine-tuning, evaluation harnesses, FastAPI services on AWS, and monitoring. MSc in Computer Science.
Experience
AI Engineer · Clearpath Health Technologies (clinical documentation software, 300 employees), Leeds
Apr 2023 to Present
- Built and own a retrieval-augmented (RAG) clinical assistant over 40,000 guideline and formulary documents, used by about 8,000 clinicians across 60 hospital customers; handles 120,000 queries a month.
- Raised retrieval recall@10 from 0.61 to 0.88 by moving from pure embedding search to hybrid BM25 plus embeddings in OpenSearch with a cross-encoder reranker and section-aware chunking.
- Wrote the evaluation harness: 1,200 clinician-labelled question-answer pairs, an LLM grader checked against human ratings (agreement 0.91), nightly runs in CI that block a release on regression. Cut the unsupported-claim rate from 9% to 2% over four release cycles.
- Reduced cost per query by 60% and p95 latency from 4.2 s to 1.6 s by routing simple queries to a smaller model, caching embeddings, and streaming responses; saved about £14,000 a month at current volume.
- Fine-tuned a 7B open-weight model with LoRA for ICD-10 code suggestion on 180,000 pseudonymised notes; F1 0.82 versus 0.71 for the zero-shot baseline, served with vLLM on two GPU nodes.
- Built the patient-data redaction step (Presidio plus custom patterns) that runs before any text reaches a hosted model; reviewed with the information governance team against UK GDPR and passed the 2025 customer security audit with no findings.
Machine Learning Engineer · Brightline Commerce (B2B e-commerce platform, 150 employees), Leeds
Jun 2021 to Apr 2023
- Trained and deployed a product search ranking model (LightGBM, 140 features) that lifted search click-through rate by 11% and add-to-cart by 6% in an A/B test across 2 million monthly sessions.
- Built the feature pipeline in Airflow and Spark processing about 30 million clickstream events a day, with data-quality checks that caught 3 upstream schema breaks before they reached the model.
- Set up MLflow model registry, GitHub Actions deployment and drift monitoring for 6 models; cut time from trained model to production from about two weeks to two days.
- Shipped the company's first LLM feature: product-description generation for 200,000 SKUs with human review, 78% of drafts accepted without edits, saving the content team about 900 hours a quarter.
Data Science Intern · Ledgerline Financial (consumer lending fintech), London
May 2020 to Aug 2020
- Built a transaction-categorisation model (scikit-learn) reaching 94% accuracy on 50 categories, replacing a rules engine at 81%; shipped to the analytics team as a batch job.
Education
MSc Computer Science (Machine Learning pathway)
University in London, 2021
BSc (Hons) Computer Science, First Class
University in the Midlands, 2019
Certifications
- AWS Certified Machine Learning Engineer – Associate, 2025
Skills
What AI hiring managers check in the first 30 seconds
AI engineer adverts get hundreds of applicants, many of them people who finished a course last month and call themselves AI engineers. The hiring manager (usually a senior engineer or head of AI) is sorting for people who have shipped. Four things decide it.
- Production, not notebooks. Did real users hit your system? How many, how often? "Built a chatbot with LangChain" is a tutorial. "RAG assistant used by 8,000 clinicians, 120,000 queries a month" is a job.
- Evaluation. The single biggest separator in 2026. Did you build an eval set, how big, who labelled it, what metric, and how did the number move? If your CV has no eval numbers, the manager assumes you shipped on vibes.
- Cost and latency. Anyone can call a large model. Engineers who cut cost per query, p95 latency or GPU spend, and can say by how much, are rare and get interviews.
- Depth in one layer plus breadth across the stack. Retrieval, fine-tuning, serving, or evals as your strong point, with working knowledge of the rest, including the boring parts: data pipelines, deployment, monitoring, security review.
“I look for two numbers on every AI CV: an eval metric that moved and a cost or latency number that dropped. If both are there, the person has run something in production. If neither is, it is a portfolio of demos, and we have plenty of those.”
Projects and GitHub: how to write the section that carries an entry-level CV
For new graduates and career changers, the projects section replaces work experience. For everyone else it is where you show the depth your job did not cover. Three rules: link the repo, treat each project like a job bullet (problem, stack, metric), and make sure the README of anything you link is good enough that a stranger can run it in ten minutes.
Legal-document Q&A over 2,300 published court judgments (github.com/you/case-rag). Hybrid retrieval (BM25 + bge embeddings in pgvector), cross-encoder reranking, 300-question eval set built from the judgments' own summaries; recall@5 improved from 0.58 to 0.84. FastAPI service in Docker, 1.9 s median response on a CPU-only box. Python, PostgreSQL, Hugging Face.
Fine-tuned a 3B open-weight model with QLoRA to classify 12,000 customer-support tickets into 40 intents (github.com/you/ticket-intent). Macro-F1 0.87 versus 0.79 zero-shot with a much larger hosted model; inference cost about 1/40 per ticket. Includes training scripts, eval notebook and a model card.
Data-analysis agent that answers questions over CSV files by writing and running pandas code in a sandbox (github.com/you/csv-agent). 150-task benchmark with exact-answer checking; pass rate 71%, up from 52% after adding a self-verification step and column-type hints. Logged every run with cost, which averaged £0.009 per task.
Course capstones copied from a tutorial, Kaggle notebooks with no write-up, and "ChatGPT wrapper" apps with no evaluation. One strong project with numbers beats six weak ones.
AI engineer personal statement and career objective examples
Three or four lines: years and the kind of AI work, the strongest system you shipped with its scale, two metrics, the stack. Entry-level candidates use a career objective that names the projects and the role.
AI engineer with 5 years in production ML, 3 building LLM systems for 8,000 clinicians. Shipped a RAG assistant over 40,000 documents, raised retrieval recall from 0.61 to 0.88, cut unsupported-claim rate to 2% and cost per query by 60%. PyTorch, Hugging Face, OpenSearch, vLLM, FastAPI on AWS.
Machine learning engineer with 6 years of ranking and recommendation models serving 3 million daily users, now building LLM features: a retrieval-based support assistant that resolves 34% of tickets without an agent and a fine-tuned classifier at F1 0.88. Strong on evaluation, A/B testing and MLOps (MLflow, Airflow, Kubernetes).
MSc Computer Science graduate (2026) with three deployed LLM projects on GitHub, including a legal RAG system with recall@5 of 0.84 on a 300-question eval set and a QLoRA-fine-tuned intent classifier at F1 0.87. Comfortable with PyTorch, Hugging Face, pgvector, FastAPI and Docker. Seeking an entry-level AI engineer role.
Start with an example, finish in minutes.
No sign-up needed to start. Pick an example, adapt it with suggestions and preview it as you go.
Experience bullets: weak to strong
The pattern: what you built, who used it and at what scale, how you measured it, what changed. Name the technique when it explains the result.
| Weak | Strong |
|---|---|
| Developed a chatbot using LangChain and OpenAI. | Built a retrieval-augmented support assistant over 12,000 help articles, now handling 40,000 conversations a month and resolving 34% without a human agent, measured against a 600-case labelled eval set. |
| Improved model accuracy. | Raised intent-classification macro-F1 from 0.79 to 0.87 by fine-tuning a 3B model with QLoRA on 12,000 labelled tickets, replacing a hosted model at about 1/40 of the inference cost. |
| Worked on prompt engineering. | Versioned 60 production prompts in a registry with an 800-case eval suite in CI; caught 4 regressions before release and cut hallucinated policy answers from 7% to 1.5%. |
| Optimised the system for performance. | Cut p95 latency from 4.2 s to 1.6 s and cost per query by 60% through model routing, embedding cache and streaming; about £14,000 a month saved. |
| Deployed models to production. | Served a fine-tuned 7B model with vLLM on two A10G nodes behind FastAPI on EKS, with autoscaling, canary releases and tracing in Arize Phoenix; 99.9% availability over 12 months. |
| Ensured responsible AI practices. | Added a patient-data redaction stage and prompt-injection filters before any text reached a hosted model; passed a customer security audit with no findings and documented the data flow for the data protection impact assessment (DPIA). |
Skills for an AI engineer CV
Group skills by layer so the reader can see your shape, and keep it to what you could whiteboard. Recruiters screen on tool names; engineers interview on whether you actually used them.
- Languages: Python first with years, then SQL; add Go, TypeScript, Rust or C++ only if you have written production code in them.
- Modelling: PyTorch (or JAX), Hugging Face Transformers, PEFT and LoRA/QLoRA, scikit-learn, gradient-boosted trees; distributed training (DeepSpeed, FSDP) if you have done it.
- LLM application layer: model provider APIs (OpenAI, Anthropic, Bedrock, Vertex AI), tool calling and structured outputs, agent frameworks, LangChain or LlamaIndex, prompt versioning.
- Retrieval: vector stores (pgvector, Pinecone, Weaviate, OpenSearch, Milvus), hybrid search, chunking, embeddings, rerankers, evaluation of retrieval separately from generation.
- Evaluation and monitoring: building labelled eval sets, LLM-as-judge with human calibration, Ragas, promptfoo, A/B testing, tracing (LangSmith, Arize Phoenix, Langfuse), drift monitoring.
- Serving and infrastructure: vLLM or TGI, FastAPI, Docker, Kubernetes, one major cloud named specifically (SageMaker, Bedrock, Vertex AI, Azure AI Foundry), GPU cost management, caching, streaming.
- Data and MLOps: Spark, Airflow or Dagster, dbt, MLflow or Weights & Biases, feature stores, CI/CD.
- Safety and compliance: personal and patient data redaction, prompt-injection defences, guardrails, model cards, UK GDPR, ISO 27001 or SOC 2 data handling where relevant.
AI engineer CV for entry-level candidates and career changers with no experience
Entry-level AI engineer adverts are rare and crowded. Two paths work: a computer science or related degree plus two or three projects with evaluation numbers, or a software or data job you can rewrite around the ML and LLM work you did in it. Either way, the page is built around evidence, not coursework.
- 1Career objective (two lines): the role, your degree or current job, and your two best project results with metrics.
- 2Projects section directly under the career objective: two or three entries, each with a GitHub link, the problem, the stack, the eval set and the metric. Write them like the job bullets above.
- 3Experience: internships, research assistant posts, teaching assistant or demonstrator work on ML modules, and any job where you automated or modelled something. Give users, data size and results.
- 4Education: degree, university, year, classification if First or 2:1, and a short list of relevant modules (machine learning, NLP, distributed systems, linear algebra). A dissertation or final-year project with a real dataset counts as a project.
- 5Skills: only what appears in your projects. If Kubernetes is in your skills list, a recruiter expects to see a deployment in a repo.
- 6Apply broadly to titles: ML engineer, applied scientist, AI/ML software engineer, data scientist (LLM), and generalist backend roles at companies building AI products. Many people get their first AI title one job later.
Research assistant, NLP lab (2025 to 2026): built the data pipeline and evaluation for a 40,000-document retrieval benchmark; co-authored a workshop paper; code released on GitHub with 90+ stars.
Backend developer (2023 to 2026): owned the LLM integration for the support product, including an 800-case eval suite, prompt versioning and cost routing that cut model spend 45%; the assistant now handles 12,000 conversations a month.
Degrees and certifications: what actually matters
Most AI engineer adverts ask for a degree in computer science or a related field, and many say a master's or PhD is preferred for research-heavy roles. No certification is required anywhere in the field, and none substitutes for a shipped system. A few are recognised and worth one line if you hold them.
- AWS Certified Machine Learning Engineer – Associate, and AWS Certified AI Practitioner (foundational). Useful when the company runs on AWS.
- Google Cloud Professional Machine Learning Engineer, for Vertex AI shops.
- Microsoft Certified: Azure AI Engineer Associate (exam AI-102), common at enterprises on Azure OpenAI.
- NVIDIA Deep Learning Institute certificates for training and inference optimisation.
- Course certificates (DeepLearning.AI, fast.ai, university MOOCs): list at most one or two under education for an entry-level CV, none once you have work experience. Employers read them as learning, not proof.
- List the degree, university and year. Add the dissertation title only if it relates to the job. Leave out GCSEs and A-levels once you have a degree.
MSc Computer Science (Machine Learning pathway), University in London, 2021 · BSc (Hons) Computer Science, First Class, University in the Midlands, 2019 · AWS Certified Machine Learning Engineer – Associate, 2025
Format, length, ATS keywords, GitHub and LinkedIn
- One or two pages. One page suits graduates and engineers with a few years of experience; two pages are normal in the UK for senior engineers or people with publications. Cut old jobs to two bullets before you add a page.
- Order: header with GitHub and LinkedIn links, personal statement, experience (or projects first for entry-level candidates), projects, skills, education. Publications after education if you have them.
- Single column, plain fonts, no photo, no skill bars or percentage circles. LaTeX CVs are common and fine in this field; export to a text-based PDF and check that the text copies out cleanly.
- Make the links real hyperlinks and also readable as text (github.com/you), since some applicant systems strip links.
- Keywords to mirror from the advert exactly: "LLM", "RAG" and "retrieval-augmented generation" (use both once), "fine-tuning", "PyTorch", "evaluation", "vector database", "agents", "MLOps", the cloud name, and "production". Recruiters filter on these before an engineer reads anything.
- LinkedIn: use the same title and the same top metrics as the CV. Recruiters find AI engineers by searching LinkedIn for "RAG", "LLM" and a cloud name, then compare the profile with the CV you sent. Mismatches cost interviews.
- In the UK this document is a CV and can run to two pages; US employers call it a resume and expect one page. The content advice is the same. Leave out a photo, date of birth and marital status on a UK CV.
Run the advert and your CV through the cvplex ATS checker. It flags missing stack keywords, bullets without a metric, and links that did not survive the PDF export.
Frequently asked questions
How do I write an AI engineer CV?
Lead with a personal statement that names your years, the strongest system you shipped and two metrics (an eval number and a cost or latency number). Write experience bullets as what you built, who used it at what scale, how you measured it and what changed. Add a projects section with GitHub links, skills grouped by layer (modelling, LLM application, retrieval, evaluation, serving, data), then education and any cloud certification. One to two pages.
What skills should an AI engineer put on a CV?
Python and SQL; PyTorch and Hugging Face; the LLM application stack (provider APIs, tool calling, LangChain or LlamaIndex); retrieval (vector stores, hybrid search, rerankers); evaluation (labelled eval sets, LLM-as-judge, Ragas, promptfoo, A/B tests); serving (vLLM, FastAPI, Docker, Kubernetes, one cloud); and MLOps (MLflow, Airflow, Spark). List only what appears in your projects or jobs.
How do I write an entry-level AI engineer CV with no experience?
Build it around two or three projects with GitHub links, each with a problem, stack, eval set and metric, placed right under a two-line career objective. Add internships, research assistant or teaching assistant work, your degree with relevant modules, and a skills list limited to what the projects prove. Apply to ML engineer, applied scientist and AI software engineer titles as well as AI engineer.
Do I need a certification to be an AI engineer?
No. No certification is required and none replaces a shipped system with evaluation numbers. The recognised ones are the AWS Machine Learning Engineer Associate, Google Professional ML Engineer and Azure AI Engineer Associate (AI-102), each useful when the company runs on that cloud. List one line if you hold it; do not delay applying to get one.
Should I put my GitHub on an AI engineer CV?
Yes, in the header, and link the specific repos in your projects section. Recruiters and hiring managers open them. Pin two or three repos that match the job, put an eval results table at the top of each README, make sure they run from the instructions, and archive abandoned projects.
How long should an AI engineer CV be?
One page is enough for graduates and engineers with a few years of experience; two pages are normal in the UK for senior engineers or when you have publications. Hiring managers read for shipped systems and metrics; a page of course certificates works against you.
Ready to write yours?
The builder suggests a summary from your own experience, then checks it against the job posting.
How this page was made: a first draft was written with AI assistance from cvplex's example library, then edited and fact-checked by the cvplex Careers Team. Examples are fictional composites; numbers are illustrative. Report an error via the editorial policy page.