JUDE: LinkedIn's LLM-based embedding platform for job recommendations
Deploying LLMs in production at LinkedIn's scale brought high computational costs, complex deployment pipelines, and continuous domain adaptation needs that the previous embedding platform Pensieve could not address efficiently.
The previous embedding platform Pensieve relied on imprecise smaller ML models, hard-to-maintain taxonomies, and rigid upstream pipelines using Lambda architecture, which caused time-travel data consistency issues and required monitoring and recovery of failed scheduled inference jobs.
JUDE embeddings ramped online replaced standardized features in job recommendation and search L2 ranking models, delivering +2.07% Qualified Applications, -5.13% Dismiss to Apply, and +1.91% Total Job Applications — described as the highest metric improvement from a single model change the team had observed that half year.
Show all 7 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
JUDE embeddings ramped online replaced standardized features in job recommendation and search L2 ranking models, delivering +2.07% Qualified Applications, -5.13% Dismiss to Apply, and +1.91% Total Job Applications — d…
What tools did this team use?
PyTorch, Hugging Face, Kafka, Brooklin, Samza, Venice, HDFS, Model Cloud, DeepSpeed, Liger.
What results were reported?
Qualified Applications: +2.07%; Dismiss to Apply rate: -5.13%; Total Job Applications: +1.91%; Embedding inference cost reduction from change detection: up to 3x (source-reported, not independently verified).
What failed first in this deployment?
The previous embedding platform Pensieve relied on imprecise smaller ML models, hard-to-maintain taxonomies, and rigid upstream pipelines using Lambda architecture, which caused time-travel data consistency issues and…
How is this recruiting AI workflow structured?
Entity change triggers pipeline → LLM fine-tuning with dual supervision → Change detection skips unchanged inputs → Nearline LLM embedding inference → Embeddings stored in Venice and HDFS → Job recommendations delivered via JUDE embeddings.