TalentLens — AI Hiring & Talent Intelligence
From résumé flood to ranked shortlist in minutes
Project Overview
A mid-sized tech firm was drowning in 800+ applications per role. Their HR team spent 3 weeks per hire just reading CVs. TalentLens automated the entire top-of-funnel: ingesting résumés in any format, embedding them alongside job descriptions, scoring semantic fit, flagging red lines, and generating interview briefs — so recruiters only touched the top 10 candidates.
The Challenges
- 1
Résumés arrive in PDF, DOCX, LinkedIn exports, and plain text — each with wildly different layouts and no standardisation.
- 2
Generic keyword matching surfaces people who list skills without evidence — the client needed proof-based scoring, not keyword bingo.
- 3
Automated screening triggers legal scrutiny — the system had to be explainable, auditable, and bias-tested before deployment.
- 4
Calendar coordination across 6 timezones was a manual bottleneck even after screening was finished.
Our Approach
We built a multi-stage pipeline: a document parser normalises résumés into structured JSON regardless of format. A fine-tuned embedding model (built on `text-embedding-3-large`) projects résumés and job descriptions into the same latent space — candidates are ranked by cosine similarity, not keywords. A rubric layer lets hiring managers weight criteria (years of experience, specific tech, leadership signals) without writing code. Interview briefs are auto-generated by GPT-4o, citing the exact résumé sentences that drove the score. Finally, a Calendly-like scheduling micro-service sends personalised invites and collects availability with zero recruiter touch.
Key Features & Metrics
Universal résumé parser handling PDF, DOCX, HTML, and plain text with 97% field extraction accuracy
Semantic similarity scoring: candidates ranked against the live JD, not a static keyword list
Configurable rubric builder — recruiters set weights for must-haves vs. nice-to-haves via drag-and-drop UI
Auto-generated interview briefs with evidence citations pulled directly from the candidate's own words
Bias audit dashboard: score distributions sliced by gender-signal and name-origin proxies, with drift alerts
One-click calendar scheduling with conflict resolution across 6 timezones
Results & Business Outcome
Time-to-hire dropped from 21 days to 6.3 days. Recruiter hours spent on screening fell 84%. Candidate quality — measured by 90-day retention — improved by 31% because semantic scoring surfaced stronger fits than keyword scanning ever did. The platform now processes 12,000 applications per month.
Hiring is the highest-leverage decision a company makes. When AI handles the signal-from-noise problem, humans can do the one thing machines cannot — judge character, culture fit, and potential.
Let's Build Something Intelligent Together
Tell us about your project. We'll respond within 24 hours with a custom plan and transparent pricing.