How it works

Crosshire reads your CV the way a senior recruiter would, then reads the JD with the same depth. We score the match dimension by dimension, cite every claim back to your CV, and flag anything we couldn’t verify.

Behind the score

01

Deep Parse

An advanced LLM extracts skills, experience, seniority, and logistics from your CV and the JD into structured cards — not keywords. This step takes 4–6 minutes for a CV, 1–2 for a JD.

02

Match

Each dimension is scored against the JD with cited reasoning grounded in your CV text. Strengths and gaps are surfaced honestly, with calibrated severity. This is where the verdict comes from.

03

Verify

Every quoted strength is fuzzy-matched back to your CV. Quotes that don't survive verification are flagged "Listed only — not verified" and never silently kept.

Two sides of the same engine

For candidates

  1. 01Paste any job description (LinkedIn, recruiter email, anywhere)
  2. 02Upload or paste your CV (PDF, Word, plain text)
  3. 03Enter your email to receive the Summary
  4. 04Decide with confidence: apply, apply with clarifications, or don't apply

Hire where fit is honest.

For recruiters

Crosshire reads CVs faster than you do — with evidence. Use it free for any JD; upgrade to Pro for bulk screening at scale.

  1. 01Post your JD — free, always
    Paste your job description. We flag red flags ("rate not disclosed", "vague seniority") before posting. Unlimited JDs.
  2. 02Score candidates against your JD
    Upload up to 5 CVs free per JD, up to 5 JDs per month. Each gets the same Summary candidates see: score, evidence, gaps, screening prep.
  3. 03See ranked candidates with cited evidence
    Top candidates by fit, with skill-level evidence and pre-screening questions ready. Sort, filter, compare side-by-side.
  4. 04Bulk screening at scale (Pro)
    Score up to 100 CVs per JD. Full dashboard, sortable and filterable, exportable. Per-candidate briefing PDFs for hiring managers. Currently in early access.

Fast after your first run

First-time analysis takes 10–15 minutes — because we run a deep parse plus match plus verification across 50,000+ tokens of context. Every match after that is faster. Your CV is parsed once and reused. New JD against your existing CV? Usually 3–5 minutes.

How we stay honest

  • Every skill cited to your CV. Never fabricated.

  • Skills we couldn't verify: 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. Built to help you triage in seconds; the call is yours.

Ready to find out?