RIGEL
✦ For recruiters

Hire on what matters to you.

Spell out what you need: Rigel writes the JD, scores real skills, and shows you what to sharpen next time.

01

Your criteria. Your weights.

Set what the role actually needs, and decide how much each part counts. Not a default someone else picked.

02

One link. Everyone arrives scored.

Publish the role and share it anywhere. Whoever opens it comes back measured on your weights.

03

The whole score. Not the person.

Every score comes apart into the sections that made it — while the things that invite bias stay hidden.

04

The next role, better defined.

Because everyone is scored the same way, the pool becomes countable — and shows you where it runs thin.

01 · Job builder

Build the role on your terms.

Before Rigel can match anyone, the role has to be defined right — so we made that the most honest part of hiring.

The role is where hiring breaks.

Most postings start life as an old one. A req gets reopened, last year's description gets lightly edited, and nobody re-asks what the job actually needs today.

Then the hardest translation in hiring happens off the page: a hiring manager knows what the work demands, and the person writing the posting has to turn that into requirements — often for technical work they can't evaluate themselves.

0%

say they hire on skills — but fewer than 1 in 700 hires actually changed.

Burning Glass Institute & Harvard, 2024
0%

of recruiters can't tell a hiring manager's must-haves from the nice-to-haves.

Phenom & Talent Board, 2021
0%

of technical roles are screened by non-technical recruiters.

Mobilunity, 2024
0%

of jobs labelled “entry-level” actually require 3+ years.

LinkedIn Economic Graph, 2021
rigelsignal.com/recruiter/jobs/new
1Basic Information
Job Title *
Machine Learning Engineer
Company Overview
Applied research team shipping production ML systems.
Location *
San Francisco, CA
Work Type *
Remote
Employment Type *
Full-time
Description
Auto-generated
2SkillsWeight (%)40
Level guide · approx. years of experience
Beginnerunder 1 year
Intermediate1–3 years
Advanced3–5 years
Expert5+ years
Required Skills
PythonAdvanced
PyTorchIntermediate
Large Language ModelsExpert
Deep LearningBeginner
Nice to Have
TensorFlowMLflowFastAPI
3ExperienceWeight (%)35
Minimum Years
3
Target Years
5
Relevant Experience Fields
Research / MLData EngineeringAnalytics
4EducationWeight (%)25
Education Required?
Preferred Degrees
BSMSPhDAssociate

Say exactly what the role needs.

The fix starts with writing it down — not a recycled paragraph, but explicit, structured criteria.


The title, the skills you require and the ones that are merely nice to have, the experience, the education. You set the level for each skill, so “knows Python” stops meaning four different things to four different people. That structure is what makes an honest match possible: Rigel scores against the criteria you set, not against how well someone guessed the keywords.

You set the weights.

Decide how much skills, experience, and education count for each job — a transparent weighted sum you control, never a default someone else picked.


Every match saves the weights it used, so a score is always yours to reproduce and defend.

rigel · new job → weights
Section weights✓ 100%
Skills55%
Experience30%
Education15%

Skills weighted highest — a skills-first role.

Candidate visibility

Candidates scoring below this threshold won't see this job listing.

0%60%100%
02 · Publish

Publish the role. Post it anywhere.

Publishing gives you two things: a job description written from the criteria you just set, and a link that turns anyone who opens it into a scored, structured candidate — measured on your weights, not on how well they formatted their CV.

What comes back.

Post a job anywhere else and you get a pile of PDFs — written to beat a filter, formatted forty different ways, impossible to compare, and someone has to read all of them before anyone knows anything.


Through Rigel’s link, the same person arrives as structured evidence, already scored against the criteria you set.

WHAT RIGEL SENDS · AGAINST YOUR CRITERIA
050100
0
SKILLS84
Matched 6 of 7 required skills.
EXPERIENCE72
Role asks for 5 years; CV evidences 4 in those areas.
EDUCATION58
Degree field adjacent to the requirement.
rigel · job → publish
Share this job

No description yet.

Generate a candidate-facing description with AI to share alongside your apply link.

Generate with AI

The description writes itself.

You already told Rigel what the role needs. An LLM turns that into a clean, LinkedIn-ready description — one you can edit, regenerate, or copy out.


It writes the prose; it doesn't invent the requirements, and it has nothing to do with how anyone is scored. The matching ran on your criteria. This is just the version people read — the shortlisted candidate, when the role finally unlocks for them, and anyone else you send it to.

One link. Every applicant arrives scored.

Every published job comes with its own apply link — paste it into the “Apply” field when you post the role on LinkedIn, on your careers page, or straight into a message.


Whoever opens it uploads a CV once and is scored against exactly the same criteria and the same weights as everyone else, so you're never comparing two different measurements. They don't need an account to apply. And if they sign up later, the profile they already gave you carries over instead of starting again.

And it compounds. Once someone is in Rigel, every job you publish after this scores them automatically — you never source the same person twice.

03 · Transparency

You can see the whole score. You can’t see who it belongs to.

Most hiring tools hand you a number and expect you to trust it. Ask why someone ranked fourth and you get a shrug — or a paragraph of prose standing in for a number you can check.

What you see first.

Open a job and you get a list of people in score order. No names, no photos, no contact details — every candidate is a handle and a set of measurements, because that is all the scoring ever saw.


You are ranking evidence, not a person you have already formed an opinion about.

Every score comes apart.

Click any row and the drawer shows how the number was built: each section score, the weight you set for this role, and the two multiplied out.


Every score is stored with the weights and the scoring version that produced it, so a match from three months ago still reconciles today. The arithmetic is written out, and you can reproduce it on paper.

The evidence, named.

Two tabs on the same candidate. The profile is the evidence — the skills and the levels they’re held at, the experience, the projects — opened all the way up, and still no name, no photo, no contact details attached to any of it. The explanation says which of it counted.


Which required skills matched and at what level, which are missing, and how far the experience sits from what you asked for — not a similarity percentage standing in for a reason. It describes what it found. It does not tell you who to hire.

That last point is where the bias reduction actually comes from. Blind screening doesn’t erase bias — a CV still carries signals. It removes the ones that should never have been in the decision in the first place.

04 · Learn

Every job teaches you something.

Post a role anywhere else and you learn nothing from it. The applicants aren’t comparable, so nothing aggregates — and the next req starts from the same blank page as the last one.

Every applicant is one data point.

Because everyone who reaches this job is scored on the same criteria and the same weights, the applicants stop being a stack of documents and become a set of measurements. That’s the thing a pile of PDFs can never be: countable.


So after the job goes live you can see the shape of who it attracted — not just who ranked highest, but what the whole pool was strong and weak at, and whether the requirements you wrote were the ones that mattered.

  • Where the pool is thin.Which required skills most applicants don’t have — so you can tell a requirement that’s genuinely essential from one that’s simply scarce.
  • Which section is doing the work. Average score per dimension. If everyone scores high on education and low on skills, your weights may not be measuring what you meant them to.
  • Whether your threshold is set right.The score distribution against your visibility threshold — too high and you see nobody, too low and you’re back to reading everything.
  • Where candidates drop out.The pipeline from matched to shortlisted to rejected, so a stage that’s quietly losing people is visible.

Which is the part hiring normally skips. The role is where hiring breaks — and this is the only place that tells you how to write the next one better.

See it in action

Watch a role find its shortlist.

From defining what matters to ranked candidates to the score behind each one: the whole flow, start to finish.

rigel · role → shortlist walkthrough
00:00 · Define
Set the weights for the role
01:12 · Rank
Candidates scored automatically
02:05 · Explain
The math behind each score

Try it on your next role.

Post a job. See ranked candidates with full, explainable scores.

Hire by skill →