This project explores the integration of Geographic Information Systems (GIS) and Natural Language Processing (NLP) to improve job–candidate matching in recruitment. Traditional AI-based e-recruitment systems often ignore geographic constraints. Our hybrid model addresses this gap by incorporating both textual similarity and spatial relevance in matching candidates to job postings.