Synapse: Evolving Job-Person Fit with Explainable Two-phase Retrieval and LLM-guided Genetic Resume Optimization
Organizations: Georgia Institute of Technology, Atlanta, GA, USA
Abstract
Modern recruitment platforms operate under severe information imbalance: job seekers must search over massive, rapidly changing collections of postings, while employers are overwhelmed by high-volume, low-relevance applicant pools. Existing recruitment recommender systems typically rely on keyword matching or single-stage semantic retrieval, which struggle to capture fine-grained alignment between candidate experience and job requirements under real-world scale and cost constraints. We present Synapse, a multi-stage semantic recruitment system that separates high-recall candidate generation from high-precision semantic reranking, combining efficient dense retrieval using FAISS with an ensemble of contrastive learning and Large Language Model (LLM) reasoning. To improve transparency, Synapse incorporates a retrieval-augmented explanation layer that grounds recommendations in explicit evidence. Beyond retrieval, we introduce a novel evolutionary resume optimization framework that treats resume refinement as a black-box optimization problem. Using Differential Evolution with LLM-guided mutation operators, the system iteratively modifies candidate representations to improve alignment with screening objectives, without any labeled data. Evaluation shows that the proposed ensemble improves nDCG@10 by 22% over embedding-only retrieval baselines, while the evolutionary optimization loop consistently yields monotonic improvements in recommender scores, exceeding 60% relative gain across evaluated profiles. We plan to release code and data upon publication.
Figures & tables
| Time ( ) | ||
| Task | CPU (Xeon) | GPU (H100) |
| Offline / Pre-computation (minutes) | ||
| Embed 125k Postings | ||
| Initialize FAISS | ||
| Online / Inference (seconds) | ||
| [I] Embed Resume | ||
| Method | nDCG@10 | % (@10) | nDCG@20 |
| Individual Approaches | |||
| Phase I Embed. Sim. | 0.5411 | — | 0.5811 |
| Contrastive Learning | 0.6350 | +17.4% | 0.6772 |
| LLM Ranks (Pairwise) | 0.5965 | +10.2% | 0.6050 |
| Ensemble Approaches | |||
| WAvg Rank (60/25/15) | 0.7136 | +31.9% | 0.7301 |