Barons - AI for the recruitment industry
Developing a machine learning engine for ranking CV data
Recruitment is always a time consuming process for a Human Resource in a corporate or head-hunt agency. People may need to spend hours or days to screen out best matched candidates for job positions. One of our projects is to build a system to accomplish that with the help of machine learning.
DATA CLEANING AND FEATURE EXTRACTION
BUILDING ML MODELS
UX + VISUAL DESIGN
FRONT END DEVELOPMENT
BACK END DEVELOPMENT
MICRO-SERVICE ARCHITECTURE
The Challenge
An enormous amount of unstructured data
Provided with a large number of resumes, we need to cleanse and extract the raw data from the structured form of text data. To build a machine learning model with accuracy, one of the most challenging parts comes from the limited labelled data for training. Upon the complexity of the model, the robustness of the system has to be maintained for user experience.
How we helped
Natural language processing was the key
We performed NLP analysis and experiments to extract key features from the data. Also, we built two different machine learning models to boost up the accuracy for the matching.