AI RESUME ANALYZER AND CAREER RECOMMENDATION SYSTEM
The recruitment process is very important for organizational success as it helps in identifying and selecting the right candidates for the job positions. With the rise of the online recruitment platforms, organizations are getting thousands of resumes for every job opening. Manual screening of resumes is time-consuming, labor intensive and frequently prone to human bias and inconsistency. Artificial Intelligence (AI) has become a powerful technology automating and improving many business processes including recruitment and talent acquisition. This research proposes an AI-Based Resume Analyzer which uses Natural Language Processing (NLP) and Machine Learning (ML) techniques to automate resume screening, skill extraction, candidate evaluation and job matching.
The proposed system takes the data of the resumes in the PDF and DOCX formats and analyzes the candidates’ qualifications, finds the technical and non-technical skills, and compares the skills with the requirements of the job descriptions. The system uses NLP techniques such as tokenization, stop-word removal, lemmatization, Named Entity Recognition (NER), and TF-IDF vectorization to convert textual data into meaningful information. Compatibility between the candidate profiles and Job requirements is calculated using Cosine Similarity. The system provides candidate matching scores and rankings to help recruiters make well-informed hiring decisions.
Behera, S. & Swain, S. K. (2026). AI Resume Analyzer and Career Recommendation System. International Journal of Science, Strategic Management and Technology, 02(6). https://doi.org/10.55041/ijsmt.v2i6.122
Behera, Santosh, and Sangram Swain. "AI Resume Analyzer and Career Recommendation System." International Journal of Science, Strategic Management and Technology, vol. 02, no. 6, 2026, pp. . doi:https://doi.org/10.55041/ijsmt.v2i6.122.
Behera, Santosh, and Sangram Swain. "AI Resume Analyzer and Career Recommendation System." International Journal of Science, Strategic Management and Technology 02, no. 6 (2026). https://doi.org/https://doi.org/10.55041/ijsmt.v2i6.122.
[2] C. D. Manning, P. Raghavan and H. Schütze, Introduction to Information Retrieval, Cambridge University Press, 2008.
[3] S. Bird, E. Klein and E. Loper, Natural Language Processing with Python, O'Reilly Media, 2009.
[4] I. Goodfellow, Y. Bengio and A. Courville, Deep Learning, MIT Press, 2016.
[5] T. Mikolov, K. Chen, G. Corrado and J. Dean, “Efficient Estimation of Word Representations in Vector Space,” arXiv Preprint arXiv:1301.3781, 2013.
[6] J. Brownlee, Machine Learning Mastery with Python: Understand Your Data, Create Accurate Models, and Work Projects End-to-End, Machine Learning Mastery, 2016.
[7] F. Pedregosa et al., “Scikit-learn: Machine Learning in Python,” Journal of Machine Learning Research, vol. 12, pp. 2825–2830, 2011.
[8] M. T. Ribeiro, S. Singh and C. Guestrin, “Why Should I Trust You? Explaining the Predictions of Any Classifier,” Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1135–1144, 2016.
[9] A. Halevy, P. Norvig and F. Pereira, “The Unreasonable Effectiveness of Data,” IEEE Intelligent Systems, vol. 24, no. 2, pp. 8–12, 2009.
[10] J. Leskovec, A. Rajaraman and J. Ullman, Mining of Massive Datasets, Cambridge University Press, 2020.