Job Recommendation System Using Machine Learning and NLP

Nayan Sahebrao KhataleM.Sc. (Computer Science) Student, Dept. of Computer Science, K.R.T. Arts, B.H. Commerce & A.M. Science College (KTHM), Nashik, Maharashtra, IndiaJayashri Manohar KhairnarM.Sc. (Computer Science) Student, Dept. of Computer Science, K.R.T. Arts, B.H. Commerce & A.M. Science College (KTHM), Nashik, Maharashtra, IndiaRohini Vijay DaundAssistant Professor, Dept. of Computer Science, K.R.T. Arts, B.H. Commerce & A.M. Science College (KTHM), Nashik, Maharashtra, India

Vol 10 No 5 (2026): Volume 10, Issue 5, May 2026 | Pages: 128-133

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 09-05-2026

doi Logo doi.org/10.47001/IRJIET/2026.105017

Abstract

In the era of digital employment, job portals generate massive volumes of unstructured textual data that make it increasingly difficult for candidates to discover roles that truly align with their skills and career goals. Traditional keyword-based and job-title-matching systems fail to capture the semantic depth of candidate profiles, resulting in poor recommendation quality and inefficiency for both candidates and recruiters. This research proposes an enhanced Machine Learning and Natural Language Processing (NLP) based Job Recommendation System that accurately extracts technical skills from candidate résumés and job descriptions, encodes them into structured feature vectors, and computes personalised similarity scores to generate ranked, relevant job recommendations. The system incorporates a multi-stage NLP pipeline — comprising text extraction, tokenisation, stop-word removal, Named Entity Recognition (NER)-assisted skill extraction, TF-IDF vectorisation, and cosine-similarity scoring — to produce high-accuracy, semantically grounded recommendations. As a novel contribution, a Hybrid Recommendation Module is introduced that combines content-based skill matching with collaborative-filtering signals, significantly improving personalisation. Experimental evaluation on four candidate résumés against a Kaggle job-description dataset of 50 postings achieves a Precision of 0.86, Recall of 0.86, F1-Score of 0.86, and overall Accuracy of 80%, outperforming both baseline keyword-matching and pure TF-IDF cosine-similarity approaches.

Keywords

Job Recommendation System, Machine Learning, Natural Language Processing, Skill Extraction, TF-IDF, Cosine Similarity, Named Entity Recognition, Hybrid Recommendation, Résumé Parsing, Evaluation Metrics


Citation of this Article

Nayan Sahebrao Khatale, Jayashri Manohar Khairnar, & Rohini Vijay Daund. (2026). Job Recommendation System Using Machine Learning and NLP. International Research Journal of Innovations in Engineering and Technology - IRJIET, 10(5), 128-133. Article DOI https://doi.org/10.47001/IRJIET/2026.105017

References
  1. De Ruijt, J., & Bhulai, S. (2021). Survey of Job Recommendation Techniques. Journal of Big Data. Springer.
  2. Journal of Big Data. (2025). Systematic Review: Job Recommendation Research (2010–2023). Springer.
  3. Alsaif, A., et al. (2022). Content-Based Job Recommendation with Skill Extraction. MDPI Journals.
  4. BISTRO Research Group. (2024). Behavioral-Semantic Learning Model for Job Recommendations. BISTRO Publications.
  5. TIMBRE Research Project. (2024). Efficient Job Recommendation on Heterogeneous Graphs. AI Open.
  6. Priyanka, S., & Verma, V. (2024). Intelligent Job Recommendation Using Semantic Embeddings. Elsevier Publications.
  7. Ricci, F., Rokach, L., & Shapira, B. (2011). Recommender Systems Handbook. Springer.
  8. Pazzani, M. J., & Billsus, D. (2007). Content-Based Recommendation Systems. Springer.
  9. Jain, U., Jain, D., & Varshney, A. (2023). A Deep Learning Approach to Job Recommendation Analysis with NLP. IJISRT Journal.
  10. Kaggle Dataset. (2023). Online Job Titles and Descriptions (Job Title – Job Description Dataset). Kaggle, Public Domain.
  11. Devlin, J., Chang, M.-W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. NAACL-HLT.