AI candidate matching — explainable, deterministic

Match score is computed by code, then explained by AI. You see why a candidate matches, not a black-box probability.

Deterministic scoring

Score is calculated by PHP code from structured fields — skills, seniority, salary, remote, English level.

Explainable matches

For top candidates, AI generates a short summary of why the match score is what it is.

No prompt scraping

Your jobs and our candidate database are never passed wholesale into a model.

Cached and fast

Scores are cached. Re-ranking a new job is instant for hundreds of candidates.

Get started in under a minute

Sign up free as a candidate, or paste a job description as a company.

Frequently asked questions

Is the match score a probability?

No. It is a deterministic score from 0 to 100 calculated by code from structured profile fields. Two runs produce the same result.

Do you send our jobs to OpenAI?

We use AI only for parsing, summarising and short match explanations. We never send the full candidate database into a prompt.

Can recruiters override the score?

Yes. The pipeline is recruiter-driven — match score is the default sort, not a hard filter.

How fast is re-ranking?

Re-ranking an existing pool against a new vacancy is typically under a minute and is cached per (candidate, vacancy) pair.