LinkedIn builds AI-powered semantic job search using LLMs, embedding-based retrieval, and GPU infrastructure
Traditional keyword-based job search failed to capture nuanced user intent and required exact keyword matches, while LinkedIn's legacy AI pipeline had grown into a multi-stage system duplicated across many channels that made relevance improvements difficult.
LinkedIn's legacy candidate selection and ranking models used fixed taxonomy-based methods and older LLM technology that lacked capacity for deep semantic understanding, and the multi-stage pipeline had become too complex and duplicated to permit reliable relevance improvements.
LinkedIn delivered a semantic job search system that understands natural language queries, reduces pipeline complexity by an order of magnitude, processes annotation grades at scales well beyond human capacity, and serves retrieval results in a few milliseconds per query, while significantly enhancing developer velocity.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
LinkedIn delivered a semantic job search system that understands natural language queries, reduces pipeline complexity by an order of magnitude, processes annotation grades at scales well beyond human capacity, and se…
What tools did this team use?
LLM, embedding-based retrieval, GPU, vector database, RAG, Tool Calling, FSDP, Deep and Cross Network architecture.
What results were reported?
Model pipeline complexity reduction: reducing the model pipeline complexity by an order of magnitude; Automated annotation throughput: millions or tens of millions of grades per day; Retrieval latency: a few milliseconds per query; Developer velocity: significantly enhanced developer velocity (source-reported, not independently verified).
What failed first in this deployment?
LinkedIn's legacy candidate selection and ranking models used fixed taxonomy-based methods and older LLM technology that lacked capacity for deep semantic understanding, and the multi-stage pipeline had become too com…
How is this recruiting AI workflow structured?
Natural language query submitted → Query engine processes intent → Tool Calling on fine-tuned LLM → Personalized facet suggestions via RAG → GPU-accelerated embedding retrieval → Distilled SLM ranking → LLM annotation feedback loop.