Recruiting candidates to fit a particular job profile is a task crucial to most of the companies. Due to increasing growth
in online recruitment, traditional hiring methods are becoming inefficient. The conventional techniques usually include a laborintensive process of manually searching through the applied candidates, reviewing their resumes, and then producing a shortlist
of suitable candidates to be interviewed. In this era of technology, job searching has become smarter and more accessible at the
same time. The companies receive enormous numbers of resumes/CVs, which are not always structured. There have been lots of
work done for the job searching process. Whereas, the process of selecting a candidate based on their resume has not been
entirely automated