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.

What We Did
  • 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.