Building LinkedIn's Hiring Assistant: an agentic AI for recruiter sourcing, evaluation, and engagement at global scale
Candidate sourcing and evaluation are the most resource-intensive parts of recruiting, combining high-value decision-making with large volumes of repetitive pattern-recognition tasks that require human micromanagement to keep pipelines updated.
A simple ReAct-style architecture was found insufficient for enterprise-grade recruiting: LLMs did not follow instructions reliably, produced hallucinations, and complex reasoning introduced unacceptable latency.
Hiring Assistant reached global availability, enabling sourcing across 1.2+ billion profiles with enterprise-grade throughput and evaluating candidates in seconds via custom fine-tuned LLMs, freeing recruiters to focus on high-value work.
Frequently asked questions
What did this team achieve with this AI workflow?
Hiring Assistant reached global availability, enabling sourcing across 1.2+ billion profiles with enterprise-grade throughput and evaluating candidates in seconds via custom fine-tuned LLMs, freeing recruiters to focu…
What tools did this team use?
LinkedIn Recruiter Search, Recommended Matches, Economic Graph, LinkedIn Talent Insights, GraphQL API.
What results were reported?
Candidate profiles searchable: 1.2+ billion profiles; Candidate evaluation speed: evaluate candidates in seconds; Pipeline refresh frequency: Refreshes candidate pipelines daily (source-reported, not independently verified).
What failed first in this deployment?
A simple ReAct-style architecture was found insufficient for enterprise-grade recruiting: LLMs did not follow instructions reliably, produced hallucinations, and complex reasoning introduced unacceptable latency.
How is this recruiting AI workflow structured?
Recruiter initiates request → Intake: gather role requirements → Sourcing: generate and run queries → Evaluation: assess candidates → Human review of recommendations → Outreach: contact candidates → Learning: refine from recruiter signals.