AI recruitment platform with vector-embedding semantic search
Role
Full-stack engineer
API response time
−45%
Search
Vector semantic
Keyword search over a candidate database misses strong matches whose résumés use different vocabulary than the job description. Compounding that, API latency made every recruiter interaction feel sluggish.
Refactored the platform across Next.js and Express, then introduced vector-embedding semantic search so candidates surface by meaning rather than exact keyword overlap.
API response times dropped 45%, and recruiters started surfacing candidates that keyword search had been silently missing.
Next.js frontend against an Express API. Candidate and role documents are embedded and compared in vector space, replacing the previous keyword-only matching path.
Interested in work like this?
Get in touch