Resume screening by meaning
Find the best resumes for a job, in seconds.
Paste a job description and upload the resumes. The tool reads every resume, compares its meaning with the job, and ranks them from best to worst match, even when candidates describe the same skills in different words.
Results
Could not be read
Who it’s for
Anyone who has to read many resumes for one job.
- HR recruiters
- Shortlist candidates for an opening in minutes, instead of reading every resume.
- Hiring managers
- See the strongest matches first, before choosing who to interview.
- Recruitment agencies
- Screen each batch of applicants against a client’s job description.
- College placement cells
- Match student resumes with the job descriptions that companies send.
- Startups and small teams
- Screen applicants without an applicant tracking system or a full HR team.
- Developers
- Use the same matching engine from your own tools through the JSON API.
The tool ranks resumes to help people decide. It never accepts or rejects a candidate on its own.
How it works
-
01
Read
Each resume is read in full: every PDF page, and Word headers, tables and text boxes.
-
02
Compare
A language model turns each resume and the job description into numbers that capture their meaning, then measures how close they are.
-
03
Rank
Resumes are ranked by match percentage, best first. Files that cannot be read are listed with the reason.
- Meaning, not keywords
- A “Software Developer” resume still ranks well for a “Python Programmer” job. Keyword filters miss matches like this.
- Private by design
- Resumes are read on this server. Nothing is stored, and nothing is sent to an outside service.
- Scores are relative
- A score compares resumes for the same job. It is not a pass mark: even a strong match rarely reaches 100%.
- Text resumes, in English
- Scanned PDFs (images only) cannot be read. English resumes give the best results.