Our client, Work Service decided to help companies that are struggling with big recruitment processes. Its goal was to create the best matching system to support the process and people who work with it on daily basis. In order to do it, the company contacts Stermedia. Our team of data scientists recommended using machine learning. What is machine learning? It is a technology that, instead of precisely programming computers, teaches them to perform tasks based on data analysis. In this case, it supports the recruiter’s work when selecting a candidate based on data such as position, education, and skills.
Work Service wanted to speed up the recruitment process by preparing a recommendation platform connected with resumes. Job offers are sorted and matched with a potential candidate. It helps to automate recruiters’ work and save time which can be dedicated to different activities in the company. One of the challenges was to exclude candidates without needed experience, educational background, or skills.
The process with the use of artificial intelligence has been divided into 3 stages: 2 related to the selection of keywords and 1 related to the matching with the use of machine learning:
Stermedia created a system processing job offers in batch mode. We analyzed all of the possibilities and focused on geolocalization, preparing a map/graph of the skills, education, and roles. We also worked on automatic data extractions (like skills, education, and experience) from CV and application to extract skills manually. To collect information effortlessly, the initial phone job interview with the candidate was run by an AI bot. What’s more, the AI bot is connected with RMS system which has been developed in Java by Stermedia since 2015.
Candidates recommendation system working as Machine Learning in both ways: job offer -> candidate and candidate -> job offer
As the result can be distinguished CV/Job offer skills extraction in following numbers:
The implementation of this system significantly shortened the recruitment process as well as improved the work of recruiters. The time spent on recruiting one candidate has been reduced from approximately 15 minutes to a few seconds.
Deep learning experts from Stermedia did a great job giving us depth analysis of social media (eg. LinkedIn, Twitter, Github, etc.) in terms of search candidates for the job, the initial automatic verification data profile, forecasting changes of job, combining profiles of the same person.
Piotr Adamczyk, CIO at Work Service Group, CEO at Kariera.pl
ADVANTAGES FOR RECRUITERS:
Recommender system – technically:
Recommender system in models:
Being a part of this project combining machine learning and human resources was a great experience. I’m glad that the HR specialist could work more efficiently thanks to the Work Service platform.
Piotr Giedziun, Scientist, Stermedia
Python, k-means, knn, NEF, LDA, PCA, Factorization Machines, xgBoost, word2vec, levenshtein distance, django, Django Rest Framework, d3.js, ggplot
Are you inspired?
Let’s talk about your idea.