With the current job markets where soft skills are being equally weighted with the technical skills, It must be important for the recruiters to also notice the soft skills and personality traits which are reflected in the resume and other places of observation. Our project focuses on using machine learning algorithms from scratch to implement soft skills and personality prediction of the potential employee using their resume and with the help of carefully and diligently tailored series of questions and answers
How we built it
We built a system to get the candidates details, take their resume, and give them a set of questions. Based on these questions, we evaluated their responses using our collected data through scrapping 100's of job descriptions and resumes. We also created a dataset and annotated it using machine learning and NLP libraries like spacy to build a model to predict the soft-skills.
Challenges we ran into
Integration of the front end with the backend, and unavailability of the dataset. For the following we created our own datasets and used machine learning techniques like K-means clustering to get annotations and skills associated in a given section of resume.
Accomplishments that we're proud of
Coming up with an innovative idea to solve the hiring problem and reduce ambiguity.
What we learned
The integration of AI in the recruitment problem of candidates.
What's next for Smart Hiring
To give a better questions to the user to understand the candidate better. Also we are looking to integrate a service where the recruiter can simply give the job description and our AI will detect which candidates will be an ideal match for the job using cosine similarity and graph techniques. We are currently working on it.
Log in or sign up for Devpost to join the conversation.