Organizations, schools, and departments

A pile of applicants,ranked into a shortlist.

The SLOS AI candidate match reads your role and every applicant, then ranks them with a reason, recommends your top picks and a waitlist of next-best backups, and moves them through your pipeline in one click. It never sees a name or a demographic, and you make every final decision.

  • No names or demographics sent
  • Top picks and waitlist recommended
  • You make every call
SLOS AI
Candidate match
Identity-blind
candidate_01candidate_02TOP PICKcandidate_03candidate_04WAITLISTcandidate_05candidate_06
Ranking 118 applicants
Scored against your role
No names or demographics sent
Decision support, done right

Read every applicant in seconds, fairly

When forty people apply to one role, ranking them by hand is slow and uneven. The match does the first read for you against your exact posting, so you open a clear shortlist instead of a stack of resumes. It is built to assist, never to decide.

It reads, then ranks

Every applicant scored against your role on a fixed scale, with a short reason for where they land.

It recommends

Your top picks plus a waitlist of next-best backups, sized to exactly how many people you want.

You decide

Nothing moves and no one is messaged until you choose. The AI assists, you make the hire.

The real assistant

This is the assistant, inside your hiring tab

It sits quietly on your pipeline until you open it. Expand it into the full-screen studio to set up a run, watch it work, and apply its recommendation, all without leaving the page.

studentlifeos.com/admin/organization/applicants
The SLOS AI candidate match panel collapsed on the hiring pipeline
Collapsed: the assistant waits on your hiring tab until you are ready.
studentlifeos.com/admin/organization/applicants
The SLOS AI candidate match studio expanded full screen with a live run
Expanded: the full-screen studio, where you run, watch, and apply.

Fair by construction

The model never learns who anyone is

Fairness here is structural, not a promise. Before a single candidate reaches the assistant, every name, email, and school name is removed and replaced with an opaque alias. Resume and free-text answers are scrubbed of contact details, identity-shaped answers are dropped, and protected attributes are never part of the input. The ranking simply cannot be steered toward or away from any group, because the signals that would let it are never there.

  • Candidates sent as candidate_01, candidate_02, never a name
  • Race, gender, age, disability, and veteran status never included
  • School name and prestige are never a ranking input
  • Recruiter instructions screened for discrimination before anything is sent
studentlifeos.com/admin/organization/applicants/ai
What the model receivesIdentity-blind
Sent to the AINever sent
candidate_01Jordan A.
candidate_02Priya R.
candidate_03Marcus T.
No name No email No school name No demographics

Scored against your role

It grades fit against the exact posting

The match does not score in the abstract. It reads the opportunity you actually posted, your required and preferred skills, your GPA floor, your eligible majors and minors, your work authorization rule, and the audience you are reaching, then weighs each candidate against it on a fixed zero to one hundred scale. The weighting adapts to the kind of role: a scholarship rewards academic merit and essays, a software role rewards shipped projects, a creative role rewards a portfolio.

  • An absolute score, so people ranked in different runs stay comparable
  • Weighting adapts to the type of opportunity automatically
  • Required skills, GPA, majors, and work authorization all checked
  • A short, plain reason behind every candidate placement
studentlifeos.com/admin/organization/applicants/ai
Ranked against this role0 to 100 scale
candidate_0291%

Meets every required skill, GPA above floor

candidate_0184%

Strong projects, major in eligible list

candidate_0567%

Some skills present, limited experience

candidate_0349%

Few required skills for this posting

Everything it weighs comes from your posting

These are the real signals the studio surfaces while a run is in flight. Nothing is invented, and nothing outside your posting is used.

Required and preferred skills
Eligible majors and minors
Minimum GPA floor
Work authorization
Resume and application answers
Experience and stated goals
Essays, projects, or portfolio by role
Audience fit, weighed equally

Top picks and waitlist

Your shortlist, plus backups, just in case

You tell the match how many top picks you want. After it ranks the pool, the highest scorers up to that number become your recommended top picks, and the next-best candidates right after them become your waitlist, the people closest to making the cut, held in reserve in case a top pick falls through. Everything below stays ranked and labeled also ranked, so nothing is hidden from you.

  • Set how many top picks you want, the AI fills the list
  • The next-best candidates become your waitlist of backups
  • Everyone else stays ranked under also ranked, never hidden
  • Adjust the cutoff yourself before anything is applied
studentlifeos.com/admin/organization/applicants/ai
Recommendation
Top picks 2Waitlist 2
Top picks
candidate_0291%
candidate_0184%
Waitlist · next-best, just in case
candidate_0567%
candidate_0863%
Also ranked
candidate_0349%

Apply in one click

Move the whole shortlist, and watch it all update

When you are happy with the cutoff, apply the recommendation. Your top picks advance to a pipeline status you choose, your waitlist moves to Waitlisted, and that flows through the very same pipeline every other action does, so the board, the list, the counts, and each candidate timeline update together. The pipeline re-checks every move against its rules per candidate, so an illegal step is reported, never applied silently. Every change is written to your audit trail.

  • Top picks move to the status you pick, all at once
  • Waitlist moves to Waitlisted in the same action
  • Each move re-checked against the pipeline rules per candidate
  • Board, list, counts, and timelines all update together
studentlifeos.com/admin/organization/applicants/ai
Apply the recommendation
Move 2 top picks toShortlisted
Move 2 waitlist toWaitlisted
Board, list, and counts updated
Each move re-checked per candidate
Written to your audit trail

The live studio

Run it, watch it, and read every document

The match opens a full-screen studio. Set how many top picks and how big a waitlist you want, switch on a deep check to have it read each candidate documents, or only the files you select, then run it and watch real progress: which candidate it is on, and the actual things it is weighing for your posting. The studio is durable. Close it, keep working, and re-open it to find the same run still going or done. No personal data ever rides the live stream.

  • Real live progress, checking each candidate against the posting
  • Optional deep check reads resumes, cover letters, or chosen files
  • Durable: close the studio and the run keeps going
  • The live stream carries no names, emails, or scores
studentlifeos.com/admin/organization/applicants/ai
Live run Deep check · live
Checking candidate 14 of 3244%
Reading the opportunity description
Checking required skills
Checking GPA against the floor
Reading the resume
Reading the cover letter when provided
Scoring the overall match

No names, emails, or scores in the live stream

Efficient by design

A re-run never pays for the same candidate twice

Every candidate score is cached the moment it is computed. Cancel a run and the partial results are kept, re-run it and only the new or changed candidates are scored again, and switch a setting and only what that setting touches is recomputed. A resume parsed once is reused everywhere on the platform rather than read a second time. You get fast, repeatable runs without paying for work already done.

  • Each score is cached, keyed to the candidate and your settings
  • Cancelling keeps partial results, nothing is thrown away
  • A re-run only scores candidates who are new or changed
  • A resume is parsed once and reused across the platform
studentlifeos.com/admin/organization/applicants/ai
Re-run2 reused · 2 scored
candidate_01 Cached
candidate_02 Cached
candidate_09 New, scoring
candidate_10 Changed, scoring

You are never charged twice for the same candidate

The AI assists, you decide

A confident assistant, with hard limits

The match is powerful on purpose, and bounded on purpose. It ranks and recommends, but it never hires, never messages a candidate, and never moves anyone unless you click apply. Demographics are guarded so they cannot reach it, every action is audited, and the whole feature has a platform kill switch. It makes you faster without taking the decision away.

How we guard sensitive data
  • It never makes a hire on its own
  • It never messages a candidate
  • It never moves anyone unless you click apply
  • Demographics are blocked from ever reaching it
  • Every applied move is written to your audit trail
  • A platform kill switch can disable it instantly

Everything the match does

One assistant for ranking, recommending, and acting, with privacy and your final say built in.

Identity-blind ranking

Candidates reach the model alias-keyed, with no name, email, or school name ever sent.

No demographics, ever

Protected attributes are never included, and school prestige is never a ranking input.

Scored against your role

Skills, GPA, majors, work authorization, and your form answers, on a fixed zero to one hundred scale.

Screened instructions

Recruiter guidance is checked for discrimination before anything is processed.

Top picks recommended

You set the number, and the highest scorers become your recommended shortlist.

Waitlist, just in case

The next-best candidates after your top picks, surfaced as backups you can hold.

Apply in one click

Move top picks to a status you choose and the waitlist to Waitlisted, all at once.

Optional deep check

Read each candidate documents, or only the files you select, for a deeper read.

Live, honest studio

Watch real progress as it checks each candidate, with no personal data in the stream.

Pay only for new work

Every score is cached, so a re-run never charges twice for the same candidate.

Decision support only

It never hires, never messages, and never moves a candidate unless you click apply.

A reason for every pick

Each candidate carries a short, plain reason for where they rank.

The same match, for everyone who hires

Organizations, schools, and departments all run the identical, identity-blind match. Only the plan and the team roles differ.

Posting opportunities and receiving applications is always free. The transparent Strong Candidate match scores every applicant against your role without the AI.

Questions, answered

What is the SLOS AI candidate match?

It is an optional assistant that ranks the people who applied to one of your opportunities, from the strongest fit to the weakest, with a short reason for each. It reads the role you posted and each candidate, scores every applicant on a fixed zero to one hundred scale, recommends your top picks and a waitlist of next-best backups, and can move them through your pipeline in one click. It is decision support only. It never makes a hire and never messages anyone on its own. You make every final call.

Is the ranking fair, and what does the AI actually see?

It is fair by construction, not by policy. Candidates are sent to the model alias-keyed, as candidate_01, candidate_02, and so on, with no name, no email, and no school name. Resume and free-text answers are stripped of contact details, and identity-shaped form answers are dropped entirely. Protected attributes such as race, gender, age, disability, and veteran status are never included, and school prestige is never a ranking input. Recruiter instructions are screened before anything is sent, so the ranking cannot be steered toward or away from any group.

What does it score each candidate on?

It scores fit against the exact opportunity you posted. It reads your required and preferred skills, your minimum GPA, your eligible majors and minors, your work authorization requirement, and the audience you are reaching, then weighs the candidate stated skills, experience, education, goals, and their answers to your form. The weighting adapts to the type of posting: a scholarship rewards academic merit and the essays, a software role rewards shipped projects and code, and a creative role rewards a portfolio. Each candidate gets an absolute score so people ranked in different runs stay directly comparable.

How does the Top picks and Waitlist recommendation work?

You tell it how many top picks you want. After ranking, the highest scorers up to that number become your recommended top picks, and the next-best scorers after them become your waitlist, your backups just in case a top pick falls through. Everything below that is still ranked and labeled also ranked. You can adjust the cutoff right in the results, then apply the recommendation in one click: the top picks move to a pipeline status you choose and the waitlist moves to Waitlisted. The pipeline re-checks every move against its rules per candidate, so nothing illegal is ever applied silently.

Does the AI move candidates and update everything itself?

Only when you tell it to. The AI never changes a status on its own. When you click apply the recommendation, the top picks advance to the status you picked and the waitlist moves to Waitlisted, and that flows through the same pipeline everything else does, so the board, the list, the counts, and the candidate timeline all update together. Every move is logged in your audit trail, and Silent review still controls whether any applicant is emailed.

What is a deep check, and does it cost more to run again?

A deep check tells the assistant to read each candidate documents, their resume and cover letter, or the exact files you select, instead of scoring on their profile and form answers alone. It is off by default to keep runs lean. Either way, every candidate score is cached, so cancelling and re-running never charges twice for someone already scored, and a re-run only pays for candidates who are new or whose application changed. A resume parsed once is reused across the platform rather than read again.

Can I watch it work?

Yes. The match opens a full-screen studio that shows real, live progress as it runs: which candidate it is checking, and the actual things it is weighing for your posting, the required skills, the GPA floor, the eligible majors, the work authorization, and the documents when deep check is on. The studio is durable. You can close it and keep working, and re-open it later to find the same run still going or finished. None of that live progress carries any personal data.

Which plans include the AI candidate match?

For organizations the SLOS AI candidate match is on the Premium plan and above, and your full-access trial includes it so you can try a real run before deciding. For schools and departments it is part of the institutional plan. Posting opportunities and receiving applications is always free, and the transparent Strong Candidate match that scores every applicant against your role is available without the AI.

Rank your next pool, fairly

Post an opportunity, let the match read every applicant against your role, and open a clear shortlist with backups ready, all without sending a single name to a model.