The problem

A blunt filter that let the wrong people through.

The screening was keyword-deep. It matched the exact words in a job description, so it rejected excellent people for a synonym and passed mediocre ones who knew which terms to paste in, and recruiters still had to read the pile it let through by hand.

That manual load was the tax. Recruiters spent around 60% of their time reading CVs that were never relevant, and the genuinely good applications were lost in the same pile.

And human bias crept in at every step. Recruiters leaned, often unconsciously, on which school someone attended, their age or where they lived, which quietly narrowed the diversity of who got hired.

What we did

Read the CV for skills, hide the bias, rank the best.

Match on what a person can actually do, strip what shouldn't matter, and put the strongest in front of the recruiter first.

Semantic matching

It reads a CV like a person

We replaced keyword screening with a natural-language engine that understands context, recognises equivalent skills, and infers what a candidate has actually done from how they describe past roles, so "server-side" and "back-end" finally count as the same thing.

Skill ontology

Experience inferred, not just stated

A skills model maps related and adjacent capabilities, so a candidate is credited for the experience their work implies, not only for the exact phrases they happened to write down.

Blind screening

Bias removed at the source

A layer hides identifying details, name, gender, age, photo and school, from the recruiter's view and presents a candidate summary built purely on skills and fit to the role's requirements.

Predictive ranking

The best 10% surfaced first

The system scores every applicant for fit and pushes the top tier straight to the front of the recruiter's list for immediate outreach, instead of leaving them buried in the stack.

Recruiter in control

The engine shortlists, people decide

The model surfaces and ranks; recruiters and hiring managers make every interview and offer decision. It clears the pile so the human judgement lands on the candidates who deserve it.

Faster pipeline

Roles filled before projects slip

Because recruiters meet only the closest matches, the whole pipeline moves faster, and vacancies stop holding up the business units waiting on the hire.

The result

The right people, faster and fairer.

Half the time-to-fill, better interviews, a broader pool.

Live

Time-to-fill down 45%

Average time-to-fill dropped from 70 days to about 38, which stopped vacancies from stalling the projects that depended on them, and the interview-to-offer ratio rose 35% because recruiters were only meeting the closest matches.

And fairer

Diversity up 20%

Removing identifying details from the first screen lifted workforce diversity 20%, as candidates advanced on skills and fit alone rather than on the signals that used to bias the decision.

Why it holds

Match on ability, not on wording.

Keyword screening measures who wrote the right words, not who can do the job, and it carries human bias straight into the shortlist. The value here is reading a CV for real skill, hiding what shouldn't count, and ranking by fit so the recruiter's judgement lands where it matters. It is the same score-and-rank discipline behind our lead-scoring work, aimed at candidates and skills rather than sales leads.

More case studies

Related work.

Losing good candidates to a keyword filter?

Book a strategy call Bring the roles that take too long to fill. Thirty minutes, no slides, or see more case studies.