HRLens HRLens Check your CV free
← See all articles

What is an AI ATS and how does it score resumes?

Quick answer: An AI ATS is an applicant tracking system that uses a language model or embeddings to rank candidates by how closely the meaning of their CV matches a job's requirements, not just by counting keyword hits. It parses your file into fields, checks each required and preferred qualification against evidence, then sorts applicants into grades or tiers that recruiters review first. Clean formatting and keywords backed by proof still decide where you land.

Is your CV good enough?

Upload your CV and get an instant AI score out of 100, an ATS-compatibility rating and a breakdown across five categories — free.

Analyze my CV

What is an AI ATS, and how is it different from a classic one?

An AI ATS is an applicant tracking system with a machine-learning layer, usually a large language model or an embedding model, sitting on top of the old database-and-filter setup so it can judge meaning instead of exact wording. A classic ATS stores applications, runs knockout questions and lets recruiters search for terms like "Python" or "PMP". An AI one reads your CV against the job, decides whether "ran a team of eight engineers" satisfies "people management experience", and ranks you accordingly. In one sentence: it ranks candidates by semantic match, not just keyword hits. That's a real shift, because the system is no longer asking "does this word appear?" but "is there convincing evidence for this requirement?"

Almost every major platform now ships some version of this. Workday sells HiredScore, which gives every applicant a grade from A to D for one specific job opening. Oracle's recruiting AI scores applicants on a scale from zero to five. Greenhouse added AI talent matching in 2026: it sorts candidates into match tiers and shows recruiters a side panel explaining each score. These modules are often licensed separately, though, so a Workday careers page doesn't automatically mean HiredScore is grading your application. The employer has to buy it and switch it on. Plenty of companies still run the plain version, with a recruiter typing Boolean searches into the candidate database and skimming whatever comes back.

Here's the opinion bit. The "AI ATS" label makes people think the machine is now clever enough that formatting stops mattering. The opposite is closer to the truth. The model only sees what the parser pulled out of your file, so a CV that comes out as scrambled text gets judged on scraps. And because the AI now weighs evidence rather than word counts, vague bullets lose more ground than they used to. You're writing for three readers in a row: a parser that needs clean structure, a language model that wants proof, and finally a person who makes the call. Some employers also run screening models on their own in-house hardware, which is one reason the same CV can score differently from one company to the next.

How does an AI ATS score resumes, step by step?

An AI ATS scores a resume in four stages: it parses the file into structured fields, reads the job's requirements, checks each requirement against evidence in your CV, and then gives you a grade or a rank. Parsing comes first, and it's the least glamorous step. The system pulls your name, contact details, job titles, employers, dates, education and skills into a structured profile. Anything it can't extract cleanly effectively doesn't exist for the steps that follow: text baked into an image, a sidebar the parser reads in the wrong order, contact details hidden in a header it ignores. Remember that every later judgement is made on this extracted version, not on the polished PDF you see on your screen.

The matching stage is where the AI earns its name. Workday's August 2026 HiredScore update is the clearest public example. It replaced the old fixed qualification framework with a language-model approach that checks each screenable qualification one by one against your parsed resume. Basic qualifications decide whether you land in the A/B band or the C/D band. After that, preferred qualifications and the strength of your basic matches separate A from B and C from D. Recruiters can see which requirements were judged met or unmet, each with an explanation pointing back to your experience, education or skills. So when a requirement is marked "not met", that's usually because your CV never made the evidence obvious, not because the model was being harsh.

The last stage is ranking, and this is the part most CV advice gets wrong: these grades usually sort applicants rather than reject them. Workday says plainly that its grades aren't a rejection decision, and Greenhouse's matching moves strong candidates up the list without removing anyone. Automatic rejections still happen, but they usually come from knockout questions on the application form, such as work authorization, a required licence or willingness to relocate, not from a model reading your CV. That doesn't make a low grade harmless. If a recruiter has 400 applicants and starts with the A pile, a C can mean nobody ever opens your file before the role is filled. Ranking is quiet, but its effects are real.

PlatformAI moduleHow candidates are scoredRejects automatically?
WorkdayHiredScore (licensed separately)Letter grade A–D per job opening; basic qualifications set A/B vs C/DNo, grades are for ranking
Oracle RecruitingBuilt-in AI scoringNumeric score from 0 to 5Not by the score itself
GreenhouseAI talent matching (2026)Match tiers with an explanation panel for recruitersNo, strong matches move up and nobody is removed
How three major ATS platforms present AI-driven candidate scores to recruiters

What does an AI ATS change about CV formatting?

An AI ATS doesn't relax formatting rules at all. It raises the stakes, because a parsing error now corrupts the evidence the model is judging. The safe baseline hasn't changed: a single column, standard section headings like Experience, Education and Skills, real selectable text instead of images, and dates in one consistent format such as "Mar 2022 – Jun 2025". Put your contact details in the body of the page rather than in the header or footer. Two-column templates cause the most trouble, because a parser may read straight across both columns and merge your skills sidebar into the middle of a job description. The model then sees a jumbled role where "Kubernetes" appears to belong to your barista job from 2017.

Tables, text boxes, icons and skill bars are the next weak spots. Skill bars are a particular pet hate of ours: four dots out of five next to "Python" means nothing to a language model looking for evidence, and many parsers drop the graphic completely. File type matters less than people fear. A text-based PDF exported from Word or Google Docs is fine for modern parsers, but a scanned PDF or a photo of your CV isn't. There's a quick test you can run yourself in thirty seconds. Open your CV, select all the text, and paste it into a plain-text editor. If the order scrambles, dates break away from their jobs, or whole sections vanish, a parser will probably struggle in the same places.

None of this means your CV has to look like a tax form. Good typography, a clear hierarchy, sensible white space and one accent colour all survive parsing perfectly well. What doesn't survive is layout doing the work that words should be doing. If your current file is a designed template with a sidebar, photo and icon-based contact block, don't spend an evening fixing it piece by piece. It's faster to rebuild it as a clean single-column CV that still looks sharp to a human reader. Once the structure is solid, every later edit, from keywords to metrics, actually reaches the model instead of getting lost on the way.

Is your CV good enough?

Upload your CV and get an instant AI score out of 100, an ATS-compatibility rating and a breakdown across five categories — free.

Analyze my CV

Do keywords still matter if an AI ATS reads for meaning?

Yes. Keywords still matter, because recruiters still search the candidate database with them and because the model needs recognisable terms to map your experience onto the job's requirements. What's changed is that a keyword with no evidence behind it now earns less. Recruiters routinely search for exact job titles, certifications and tools, and a database search doesn't care how elegantly you described something if the word itself isn't there. Use the employer's exact phrasing for anything hard and checkable: "Certified Public Accountant", "AWS Solutions Architect", "Epic EHR". Write acronyms out once alongside the short form, as in "search engine optimization (SEO)", so you match whichever version the recruiter types into the search bar.

Semantic matching does help you with soft and fuzzy requirements. A model can reasonably work out that "coordinated launches across design, engineering and marketing" covers "cross-functional collaboration". Don't rely on that for hard requirements, though. If the ad asks for Salesforce, write Salesforce, not "a leading CRM platform". The model might infer it, but when the evidence is ambiguous the explanation a recruiter sees may well read "not met", and that single gap can drop you a whole grade band. The practical move is to pull the required terms straight out of the job description and check that each one appears, word for word, somewhere it naturally belongs in your experience.

Keyword stuffing backfires harder with an AI ATS than it ever did with the old kind. White text hidden in the margins, a 40-item skills block, or the same tool repeated six times won't fool a model that checks each qualification for real evidence. If a skill only shows up in your skills list and never in a bullet describing work you actually did, it's thin evidence, and a recruiter reading the explanation panel will notice. Every important keyword should live in at least one achievement statement that says where, when and with what result you used it. There's more on why every keyword now needs a number beside it if you want to go further into the retrieval-versus-judgement split.

What three edits should you make before applying through an AI ATS?

First, mirror the job's basic qualifications explicitly, because they decide which half of the pile you land in. Copy the job's "required" or "must have" list into a scratch document. For each item, find the line in your CV that proves it and make sure that line uses the employer's wording, sits in a dated role, and leaves no room for interpretation. If the ad asks for "three or more years of B2B account management", a bullet that says "Managed 22 B2B accounts across 2021–2025" is far stronger than a summary line about being "client-focused". If you genuinely lack a requirement, don't fake it. Lead with the adjacent experience that comes closest, and let your strongest evidence carry the application from there.

Second, put a number or a concrete outcome next to every key skill. Language models grading a qualification look for signs of depth: scale, frequency, results, and ownership of the work. Compare "Responsible for SQL reporting" with "Built 14 SQL dashboards used weekly by the finance team, cutting month-end close by two days". Both contain the keyword. Only one shows the skill was real and mattered to someone. Numbers don't have to be revenue figures, either. Team size, ticket volume, budget, users served, turnaround time and audit scores all count as evidence. Aim for at least one quantified bullet per role, and make sure the skills that matter most for this particular job are the ones carrying those numbers.

Third, test the file before you send it, not after the silence starts. Upload it to a free CV analysis and you'll get an overall score out of 100, five category scores including ATS compatibility and impact, a list of strengths, and a visual layout analysis that flags structures parsers struggle with. Paste the job description text (copy it rather than linking LinkedIn or Indeed, which block fetching) and the analysis lists the skills you're missing. It also generates rewritten, ATS-friendly versions of your CV in six templates that reflect the job's keywords. If you want a detailed fix list and a read on why you might be rejected, that's the $3.99 Full Analysis. If you'd rather start over, the chat-based CV builder works from your old CV.

Frequently asked questions

Can an AI ATS detect a CV written with ChatGPT or Claude?

The major applicant tracking systems don't advertise a built-in detector for AI-written CVs, so you're unlikely to be flagged just for using an assistant. The real risk is quality, not detection. AI drafts tend to produce generic phrases like "results-driven professional" with no proof behind them, and a model grading qualifications against evidence scores those weakly. Use the assistant to structure and tighten your CV, then replace every vague claim with a specific number, tool or outcome from your own work.

Does an AI ATS automatically reject resumes?

Usually not on the strength of the CV reading alone. Platforms like Workday's HiredScore and Greenhouse describe their AI scores as a way to rank and prioritize, not to reject. Automatic rejections typically come from knockout questions on the application form, such as missing work authorization or a required licence. A low grade still hurts, though, because recruiters work from the top of the ranked list down and often fill the role before reaching the lower bands.

Can I see the grade an employer's AI ATS gave me?

No. Grades and match scores are shown only to recruiters and hiring teams, inside tools like Workday's Spotlight view or Greenhouse's candidate panel. Candidates don't get a view of them. The closest you can get is testing your CV yourself before applying: check that it parses cleanly, compare it against the job description's required qualifications, and make sure each one has clear evidence. That's the same reasoning the employer's model applies, just run before the stakes are real.

Is a resume checker's score the same as the employer's ATS score?

No, and nobody outside the employer can reproduce its exact score. Each company configures its own requirements, and some run different models entirely, so the same CV can grade differently from one employer to another. What a good checker does is test the things every system depends on: whether your file parses cleanly, whether the required skills appear with evidence, and whether your impact is clear. Fix those and you improve your odds everywhere, not just with one vendor.

Is your CV good enough?

Upload your CV and get an instant AI score out of 100, an ATS-compatibility rating and a breakdown across five categories — free.

Analyze my CV

How helpful was this article?

Articles by HRLens →