Candidate Match Score
Score a CV against a job description with the Expertini Candidate Match Score (CMS): personal identifiers are stripped, AI weighs every requirement in the advert, and a published formula turns that into a 0–100 score you can check line by line.
Match score
How the score works
CMS = Σ(CSS × JRIS) ÷ Σ JRIS
The AI fills in the two numbers for 5–9 requirements; the formula — not the AI — produces the score.
Scoring the CV…
This usually takes 10–30 seconds.
- Reading the CV file
- Removing personal identifiers
- Weighing each requirement
- Applying the formula
| Requirement | ImportanceJRIS | EvidenceCSS | Shareof score |
|---|
The requirement weights and evidence scores are an AI reading of the two documents; the arithmetic after it is exact. Use the score as a starting point — it cannot check whether what a CV claims is true.
Your scores 0
What is the Expertini Candidate Match Score?
The Candidate Match Score (CMS) measures how well the professional evidence in a CV meets the requirements of one specific job description, on a scale of 0 to 100. Job seekers in Kagua Erave use it to see how a screener might read their CV before they apply; recruiters use it as a first, explainable filter. It is one measure among many, not a hiring decision.
The two numbers behind it
- JRIS — Job Requirement Importance Score (0–100). How critical each requirement is to the employer, read from the advert's own language: “must have” or “essential” ≈ 90–100, “preferred” ≈ 50–70, “a plus” ≈ 30–50.
- CSS — Candidate Skill Score (0–100). How well the CV evidences that requirement: 0 for no evidence, 100 for strong, documented evidence. A mandatory requirement with no evidence at all is a hard blocker and scores 0.
The formula
CMS = Σ(CSSi × JRISi) ÷ Σ JRISi — a weighted average of the evidence scores, weighted by importance. Because both inputs run from 0 to 100, the result does too.
Worked example. Seven requirements with (CSS × JRIS) of (100×100) + (90×100) + (85×95) + (80×90) + (50×90) + (60×60) + (0×100) = 42,375, and importances summing to 565: CMS = 42,375 ÷ 565 = 75.0. The one missing must-have (a security clearance, JRIS 100, CSS 0) adds 100 to the bottom of the fraction and nothing to the top — which is why a single hard blocker pulls a strong profile down sharply.
Score bands
85+ exceptional · 70–84 strong · 55–69 moderate · 40–54 partial · below 40 low. Always read the score with the requirement table: two CVs can reach the same number for very different reasons.
What it can and cannot tell you
It reads what the CV says against what the advert asks, including whether must-have requirements are evidenced at all. It cannot verify that qualifications, dates or achievements are genuine, whether work was individual or shared, or a candidate's availability. Removing identifiers reduces — but does not eliminate — bias: employers, schools, phrasing and career gaps remain in the text, and a language model still does the reading.
Which Expertini score is this?
The resume score, ATS score and job score compare the vocabulary two documents share (cosine similarity) — no model, so the same inputs always give the same number, but they cannot tell that two phrasings mean the same thing. CMS is the separate system that uses a language model to read meaning, then a fixed formula to score it.
Is the CV stored?
No. The file is read on the server, identifiers are removed from its text, the anonymised text is sent to the AI, and nothing from the CV is kept. Your history keeps the score, the requirement table, the job title and the first 300 characters of the job description.
Why are the AI parts not exactly repeatable?
The importance and evidence numbers come from a language model, which can vary slightly between runs. The formula applied to those numbers is fixed, and every number it uses is shown to you, so you can check the result yourself.
Can adding keywords raise the score?
Less than with keyword-matching tools: the AI is asked to look for evidence — achievements, responsibilities, results — rather than words. No screening method is immune to a determined rewrite, so never add claims you cannot back up in an interview.
What does it cost?
Each score uses one AI request from your plan's monthly allowance, which resets on the 1st. Reading saved scores, printing them and the explanation here are free.
Where is the method published?
Syed, A. H., Habeebi, S. A., & Habibi, S. M. M. (2026). From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in AI-Driven Recruitment Screening. Expertini Research. This is Expertini's own research, not an independent evaluation — the formula above is the one it describes, so you can check the method against your own inputs.
Create your free account
- Free1 AI · 5 scores · 1 CV download
- Premium25 AI · 25 scores · 25 CV downloads · tools open instantly
- Executive100 AI · 100 scores · 100 CV downloads · tools open instantly
Free accounts include AI requests, resume scores and a CV download every month.