Zero Gravity

Castr · The engine behind Zero Gravity Staffing

How we removed
Gravity from Staffing.

We rebuilt our own staffing operation around one engine: Castr ranks every candidate, tailors every CV, and tells you who's actually available — in seconds, all explained. Now we're handing it to other agencies, ready to activate.

30-day pilot · self-hosted optional · live in 48 hours

Match · #047

02:14 ago

Shortlisted candidate Senior Data Scientist

92

score

  • Skills match94
  • Domain experience88
  • Cultural signals86
  • Knockouts cleared100

Why this match

Strong on PyTorch + LLM eval (3 yrs at scale). Lighter on MLOps but mentored two juniors — counts as a partial signal.

650+

candidates parsed daily

in production

92%

top-3 match accuracy

vs human reviewer

live

availability state

per candidate, per day

3.4×

faster shortlisting

median across teams

I

Inside the app

Open the job.
The shortlist is already there.

Paste a job, drop your CV corpus, and Castr ranks the entire pool in seconds — with a reason on every row. No spreadsheets. No 14-tab kanban.

app.castr / matches / senior-data-scientist

247 ranked · Berlin · €85–110k

  • 01

    Candidate · #C-2184

    8 yrs ML · scale-up SaaS

    94
  • 02

    Candidate · #C-1907

    6 yrs data science · EU bank

    91
  • 03

    Candidate · #C-2261

    Lead DS · industrial group

    88
  • 04

    Candidate · #C-1843

    ML lead · contract · public sector

    84

Every rank carries a reason · click a row, see the trail

II

How matching works

Five passes.
One ranked list.

Most ATSes do keyword search and call it AI. Castr runs every match through a five-stage pipeline — each stage does what it's good at, no more.

01stage

Ingest

Extracts skills, dates, employers, education and languages from PDFs, DOCX, LinkedIn dumps — into a structured profile. Same for the job: paste a JD or URL, get a parsed spec.

02stage

Knockout

Non-negotiables first: clearance, location, languages, work permit. Cheap, explainable, and they protect the rest of the pipeline from noise.

03stage

Pre-rank

Structured signals — years of experience, role family, employer tier — produce a fast first ranking. Most of the corpus is filtered out here, cheaply.

04stage

Vector

Embeddings catch what keywords miss: adjacent skills, transferable experience, the candidate your filter rejected who turns out to be the hire.

05stage

LLM eval

Only the shortlist reaches the LLM. Fit/gap reasoning in plain language — why they ranked here, what's a stretch. Audit-logged, weight-aware, defensible.

Castr answers with context, not lists. Decisions, outcomes and the metrics about them live in one stream.

III

Beyond matching

Matching is just the start.
Castr keeps your talent pool ready.

Castr parses every CV into structured data, re-shapes it to any opportunity in any format, and tracks who's actually available — so nobody is reformatting Word docs at 11pm again.

CV auto-adaptation

opportunity #2041

One CV in.
Every format out.

Castr parses each CV into a structured candidate record — skills, roles, dates, outcomes — stored in your database, not in a Word file. From there it rewrites and re-renders the CV for any opportunity, in any client template. No copy-paste, no manual reformatting, no version drift.

ParsedSkills · roles · dates → structured record
PromotedPyTorch · LLM eval · 3 yrs at scale
ReorderedMost recent role (2022–) above earlier roles
SuppressedEarly-career frontend work
PDFDOCXAnonymisedClient-brandedAgency templateEuroPass

One source of truth · re-rendered on demand

Availability management

week of 20 May

Who's actually
ready today.

Bench, rolling off, passive, on assignment, off-limits — Castr tracks the state per candidate and updates it from your calendar, project pipeline and conversations. The shortlist already knows who you can actually call.

Candidate · #C-2184Availablefrom 03 Jun
Candidate · #C-1907Rolling offin 2 weeks
Candidate · #C-2261On assignmentuntil Oct
Candidate · #C-1843Passiveopen to right role

Triggers · Slack · email · pipeline event · calendar change

New opportunity? Castr tailors the CVs of the top matches and pings the recruiter with who's free. No re-typing. No "who's in the pool?" thread.

Activate Castr on my talent poolyour tenant · your data · live in 48h
IV

A workspace built for recruiters

Built for the way
recruiters actually work.

01

Ranked matches

Every job has a live, weighted shortlist. Strong fit, lateral move, stretch — each candidate carries a score and a reason.

02

AI Chat

Ask in plain language: "Find me Python engineers in Madrid who've shipped LLM features." Castr knows your data.

03

Explainable scores

Every rank comes with a fit/gap reasoning trail. No more "why is this person at #3?" — the answer is in the row.

04

Audit-ready

Every prompt, model, score and decision is logged. GDPR and EU AI Act ready, with a pre-filled Annex IV template at signup.

05

Self-measuring

Every match, override, placement and rejection is captured by the same engine that ranked them. Accuracy, time-to-shortlist and weight drift are read off the workflow — not rebuilt in a separate analytics pane.

06

Bring your own weights

Set weighted scoring profiles per role family — skills, experience, education, languages, knockouts. The LLM tier respects them, and the next run uses what the last one learned.

07

Your data, your tenant

Sold standalone per agency. AI calls route to Mistral, OpenAI or Gemini (configurable). EU customers default to EU-hosted Mistral.

Recruitment AI is high-risk under the EU AI Act · Castr ships audit logs, human-in-the-loop, candidate-visible explanations and a documented pipeline — compliance-ready day one.

V

Voices from the field

Recruitment teams
who care about precision.

Anonymised feedback from agencies running Castr in pilot and production. Roles and sectors only — no client names.

"
We were spending six hours per role on shortlists. Castr does the first pass in eight minutes — and the explanations mean my team actually trusts it.

Head of Talent · mid-size Benelux recruitment agency

"
Castr caught a candidate our keyword filter rejected — turned out to be the eventual hire.

Founder · boutique executive-search firm

"
The audit log alone is worth it. Every decision is defensible to clients and to the AI Act.

Operations Lead · IT staffing agency

VI · Launch

Stand up Castr on your
own data. In 48 hours.

Bring your CV corpus and a live job. We provision your tenant, import your data, and you watch Castr rank, tailor and surface availability on your own talent pool — not a generic demo deck.

Self-hosted · €490/mo · migration included · cancel anytime in pilot

Your first 48 hours

  • 01Day 0 · tenant provisioned, SSO wired
  • 02Day 1 · your CVs parsed into structured records
  • 03Day 1 · live jobs ranked with reasoning
  • 04Day 2 · CV templates + availability triggers live
  • 05Day 2 · audit log + AI Act posture handed over