A fit score that shows its work.
Most tools match keywords and hand you a number you can't argue with. This one reads a whole CV against a whole job description, scores the fit honestly, and cites every skill back to the line it came from — then tells both sides of the desk the truth: worth applying, or worth screening?
Crosshire's matcher — the fit-scoring product at fitscore.crosshire.ch — does one thing, deeply: it reads a single CV against a single job description and returns an honest fit. A score with its worst case, every skill traced to the line that proves it, the gaps named out loud, and a clear verdict. Not keywords. Not a ranking you can't interrogate. About fifteen minutes, and the same engine serves both sides of the desk. This is the tour of what it does and how to use it.
Two questions, one engine
It answers a single honest question, asked from two directions. The reading underneath is identical — only the reader changes.
Stop sending CVs into the void. Paste a job description, upload your CV, and get an honest Summary — score, evidence, verdict — before you spend an evening on a cover letter for a role that was never going to land.
LiveDrowning in CVs for one role? FitScore reads each one against your JD with cited evidence and ranks candidates by real fit — so you know who's worth a thirty-minute call before you read a CV in full.
LiveSame engine, two perspectives. It's tuned today for data, software and AI roles across the DACH region and the UK — the taxonomy, the scoring calibration and the skill ontology are built for those specifically; adjacent fields still work, with less precision.
Not an information problem — a signal problem
FitScore names the shape of it plainly, from both ends of the same broken exchange:
A hundred applications. Four replies. No offer. Weeks poured into roles that were never going to land — with no way to tell, in advance, which five were worth the effort.
Five hundred CVs for a single role. Thirty minutes each to find the five worth screening. The signal that matters is real — it's just buried under everything that isn't.
The job market doesn't have an information problem; it has a signal problem. Most AI tools make it worse — helping people apply to more roles, faster, with even less context. That's volume, not signal. FitScore takes the opposite line: read deeply, score honestly, cite the evidence, and tell both sides the truth.
Six things, read from both sides
Every pairing produces the same six things — each one written for whoever is reading it.
A score with its worst-case range. You see the upside and the downside before screening exposes it.
A score per candidate with a confidence range — decide who's worth a call before reading the CV in full.
Every skill traced to the line in your CV. If we couldn't verify it, we say so — never silently drop or accept a claim.
Every skill matched to the CV with the specific quote. No hallucinations, no keyword-stuffing tricks.
A visual map of when you used each skill, at which company, for how long.
Spot recency bias and skill drift at a glance — whose Python is from 2018, whose is from 2024?
What will hurt in screening, with brief advice on how to address each gap.
What's missing in each candidate, mapped to your JD's specific requirements.
Strong fit · Worth applying · Conditional · Address gaps · Don't apply. No false confidence.
Top candidates ranked, conditionals flagged, weak fits dropped — with reasoning for each.
Send your Summary to the recruiter as your application context.
A per-candidate briefing PDF for your hiring manager — no more thirty-minute CV reads.
The verdict, and its worst case
The headline is one word, but it never arrives naked. It sits on a rung you can read at a glance — and it carries the downside, not just the upside.
Beneath the verdict sits the Crosshire Score, 0–100, banded so the number becomes a judgement: 85+ reads Excellent, 70+ Good, 55+ Fair, below that Poor. And it always shows its worst case alongside its best — because a score that hides its downside is exactly the thing a screener will find for you.
One real match, in full
Abstract is easy to trust and easy to dismiss. So here is one whole Summary, start to finish — a senior data architect scored against a mid-level Data Analytics Consultant contract (Databricks/Azure, 100% remote, ~5 months). Every company name is anonymized; everything else is exactly what the engine returned.
Underneath the headline, the score is decomposed skill by skill — recent activity separated from lifetime, and each dimension marked match, transfer, or gap:
Then the evidence — traced back to the roles it was earned in, most recent first. This is the part a screener would otherwise reconstruct by hand:
| Company | Years | Role | DB | Azure | ETL | BI | ML |
|---|---|---|---|---|---|---|---|
| Contoso Analytics | 2025–2026 | Senior Data Architect / Data Engineer | ● | ● | ● | ○ | × |
| Fabrikam Marketplace | 2024–2025 | Senior Data Engineer | ● | ● | ● | ○ | × |
| Northwind Pharma | 2023–2024 | Senior Data Engineer | × | × | ● | ○ | × |
| Tailspin Tools | 2023 | Senior Data Engineer | × | × | ● | ○ | × |
| Litware Energy | 2022–2023 | Senior Data Engineer | ● | × | ● | ○ | × |
| Coho Health | 2021–2022 | Senior Data Consultant | ● | ● | ● | ○ | × |
| Proseware Indices | 2018–2021 | Senior Data Architect | ● | ● | ● | ○ | × |
| Wingtip Retail | 2018 | Senior Data Engineer | ● | ● | ● | ○ | × |
| Woodgrove Bank | 2015–2018 | Database Architect / Data Engineer | × | × | × | × | × |
| Earlier roles | 2004–2015 | Senior Data Engineer & Database Architect | × | × | × | × | × |
● used — core skill · ○ used — transferable · × not used at this role · 10 roles, 2004–2026
The strengths and the gaps are named just as plainly — five things carrying the fit, two things pulling against it, each with what to do about it:
- Databricks at Expert level, 2.33y in the 3-year window — past the 1.5y/3y bar with headroom (Asset Bundles, Unity Catalog RBAC, Delta optimization, Photon).
- ETL breadth across Airflow, dbt, and Kafka — exactly-once delivery, DAG authoring, dbt macro/SCD frameworks, all Expert-level.
- A direct role-shape precedent — a Databricks medallion analytics delivery for e-commerce stakeholders: Azure cloud, dbt, dashboard integration, 100% remote, same short-contract format as this JD.
- Azure footprint across Data Factory, Data Lake Gen2, and DevOps in recent roles — platform-level breadth, not a single tool.
- Seven short-term contracts (8–34 months) since 2018 — a proven capacity for rapid onboarding, directly matching a 5-month engagement.
And where it cannot be certain, it says so, and hands you the exact question to ask — instead of guessing:
That is the whole shape of it: a number with its worst case, the skills decomposed and dated, the evidence traced to real roles, the gaps named with remediation, and the one thing to confirm before anyone spends a screening slot. Decision-support — not the decision.
Two paths, three steps each
There's nothing to configure. Whichever side you're on, it's three moves to a Summary.
As a candidate
- Paste the job description you're eyeing.
- Upload your CV.
- We email your Summary in about fifteen minutes — score, evidence, verdict.
As a recruiter
- Post your JD — free, and it comes back with a red-flag analysis of the posting itself.
- Drop in candidate CVs.
- We rank them with cited evidence, reasoning attached to each place.
How it stays honest
The honesty isn't a tone; it's a set of rules the engine is held to on every Summary.
- Every skill cited to your CV. Never fabricated.
- Skills it couldn't verify are flagged "Listed only — not verified."
- Hard requirements separated from wishlist items.
- Recency weighted separately from lifetime experience.
- Scores include worst-case ranges. No false confidence.
- AI processing disclosed — Anthropic Claude, Google Gemini.
- GDPR-native. EU-region data processing where possible.
- Decision-support, not the decision. The call is yours.
What else is in there
The Summary is the front door. Behind it sits the rest of the toolkit.
Run one real pairing
The fastest way to feel the difference is to score one thing that matters: your own CV against a job you're actually considering, or one real candidate against a role you're actually hiring for. Each capability here can earn its own close-up later — the score and its range, the cited evidence, the telemetry, the recruiter pipeline — but the overview is best tested, not read.
Written from the live product — the verdict ladder, the score bands and the honesty promises are taken from what's shipped at fitscore.crosshire.ch, not a projection. — Crosshire.