Intelligent Resume Screening System using AI

  • Unique Paper ID: 184463
  • Volume: 12
  • Issue: 4
  • PageNo: 1517-1523
  • Abstract:
  • The AI Resume Screener is an innovative, AI-powered application developed to revolutionize the traditional recruitment process by automating resume screening. In today’s fast-paced hiring environment, HR professionals and recruiters often struggle with manually reviewing large volumes of resumes, which is both time-consuming and prone to human error. To address this issue, the AI Resume Screener utilizes Natural Language Processing (NLP) and Machine Learning (ML) techniques to analyse resumes, match them with job descriptions, and rank candidates based on compatibility, thereby streamlining the hiring process and improving overall efficiency. The system is implemented using Streamlit, a Python-based framework that allows the creation of lightweight and interactive web applications. It features a simple, intuitive dashboard where users can directly upload resumes in various formats including PDF, DOCX, and TXT. Once uploaded, the resumes are parsed using tools like PyPDF2, pdfminer, and docx2txt to extract key details such as the candidate's name, contact information, skills, education, work experience, and certifications. These extracted elements are then processed using SpaCy and NLTK, which enable advanced text analysis and ensure accurate identification of relevant data. A core functionality of the system is the AI- driven candidate ranking.

Copyright & License

Copyright © 2025 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{184463,
        author = {P DEVAMMA and D.MURALI},
        title = {Intelligent Resume Screening System using AI},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {12},
        number = {4},
        pages = {1517-1523},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=184463},
        abstract = {The AI Resume Screener is an innovative, AI-powered application developed to revolutionize the traditional recruitment process by automating resume screening. In today’s fast-paced hiring environment, HR professionals and recruiters often struggle with manually reviewing large volumes of resumes, which is both time-consuming and prone to human error. To address this issue, the AI Resume Screener utilizes Natural Language Processing (NLP) and Machine Learning (ML) techniques to analyse resumes, match them with job descriptions, and rank candidates based on compatibility, thereby streamlining the hiring process and improving overall efficiency. The system is implemented using Streamlit, a Python-based framework that allows the creation of lightweight and interactive web applications. It features a simple, intuitive dashboard where users can directly upload resumes in various formats including PDF, DOCX, and TXT. Once uploaded, the resumes are parsed using tools like PyPDF2, pdfminer, and docx2txt to extract key details such as the candidate's name, contact information, skills, education, work experience, and certifications. These extracted elements are then processed using SpaCy and NLTK, which enable advanced text analysis and ensure accurate identification of relevant data. A core functionality of the system is the AI- driven candidate ranking.},
        keywords = {Artificial Intelligence (AI), Natural Language Processing (NLP), Machine Learning (ML), Resume Screening, Candidate Ranking, Job Matching, Automated Recruitment System, Text Mining, Information Extraction, Document Parsing.},
        month = {September},
        }

Cite This Article

  • ISSN: 2349-6002
  • Volume: 12
  • Issue: 4
  • PageNo: 1517-1523

Intelligent Resume Screening System using AI

Related Articles