Abstract: Recruitment is a tiresome process wherein the very first task of a recruiter is to screen resumes (Curriculum Vitae). Nowadays, many companies prefer online job application in comparison to paper resumes. The proposed system is designed in such a way that applying for job openings & screening could be made easy for job applicants as well as the recruiters. The recruiters from the various companies can post their requirements for particular job openings available in their respective companies and on the other hand will allow the job applicants to submit their resumes and apply for job postings they are interest in. The resumes submitted by the candidates are then compared with the job profile requirements as stated by the company’s recruiter by using technologies like Machine Learning, Natural Language Processing which will not only help the recruiter to select the best candidates from the large pool of candidates but also help them in saving time that is invested in manual analysis of the resumes. Keywords: Machine Learning, Natural Language Processing, Curriculum Vitae, Parser, Natural Language Toolkit, Beautiful Soup, SpaCy, Named Entity Recognition.
Read full abstract