The challenge
The client is an online recruiting platform that connects remote technical workers with companies around the world. Finding candidates with the right skills and level of expertise is vital to giving hiring companies high-quality recommendations.
The platform also needed to automate its interview process so it could scale assessment without drastic changes to its internal human resources function. These business needs translated into two technical tasks: automatic candidate scoring and automatic estimation of candidate-to-company fit.
Our solution
For candidate scoring, we built a data science system trained on historical candidate data and experts' scores from technical and coding interviews and tests. The system scores candidates automatically from their code, test outcomes and technical challenge results.
For candidate-to-company fit, we developed a solution that analyses key features of companies and candidates and returns the degree of match across various criteria. Candidates receive recommendations of companies to apply to, and companies get an easy way to find the best-fitting talent.
- Automatic candidate scoring trained on historical data and expert interview scores
- Scoring based on candidates' code, test outcomes and technical challenge results
- Candidate-to-company matching and ranking across multiple criteria
- Module that extracts skills from candidate profiles for fully automatic skill matching and gap analysis
The outcome
Automating scoring and assessment streamlined the candidate review process and saved the client 800 man-hours of scoring expert labour per month.
The candidate-to-company fit module added new functionality to the platform, ranking and matching candidates to companies by key features and skills.