SwiftShortlist for tech recruiters

AI candidate ranking for tech recruiters

Rank engineers, PMs, and designers against the JD — not against keywords.

Tech CVs are dense with acronyms, adjacent stacks, and inflated titles. Keyword filters miss the right people and surface the wrong ones. SwiftShortlist reads for meaning — actual seniority, real depth, transferable stack experience.

Start freeTry on 2 CVs — no sign-up

The problem

  • A candidate lists "React" in a skills dump but has never shipped it.
  • A strong Vue engineer for a React role gets filtered out by keyword match.
  • "Senior" on a CV means five different things across five companies.

What SwiftShortlist delivers

Semantic depth over keyword presence

Distinguishes "used React in a hackathon" from "led a React platform team".

Seniority calibrated by evidence

Scored on scope, ownership, and impact — not the job title on the CV.

Transferable stack match

Recognises Vue → React and Postgres → MySQL portability so you do not miss strong adjacents.

How it works

Three steps, under two minutes to a ranked shortlist.

01

Create the job

Paste the JD. The tighter it is, the sharper the ranking.

02

Upload CVs

Drag in every applicant. Bulk ZIP supported on Pro.

03

Get the ranked list

Scored, explained, and ready in under 2 minutes.

Where teams use it

  • Senior React engineer — filter by actual production depth
  • Staff+ IC — score on ownership and scope, not title
  • ML engineer — separate deep AI/LLM work from tangential mentions
  • Product designer — read portfolio context from narrative CV

Questions

Does it read GitHub or LinkedIn links?

It reads the CV content you upload. Include portfolio, GitHub, and LinkedIn URLs in the CV and the model factors the linked context that appears in the CV text.

Can it distinguish seniority levels accurately?

Yes. Seniority is scored on scope, ownership, and impact evidence — not just years or titles. Weighted at 15% of the composite score.

How does it handle AI/ML specialisation?

AI/LLM depth is its own 15% sub-score for roles that need it, and neutral for roles that don't. Configurable per JD.

Ready to rank your candidates?

Free plan, no credit card. Try on your own CVs in the next 5 minutes.

Start freeSee pricing