
Barons ·
Helping Barons match CVs to roles with machine learning
Machine learning · UI/UX design · Web development · Microservices architecture · Recruitment · Unstructured data processing · Candidate matching · Natural language processing

The challenge
Screening CVs can take recruitment teams hours or days. Barons wanted a system that could help rank candidates against job requirements using machine learning.
The technical challenge was to turn unstructured CV text into useful data with a limited supply of labelled training examples, while keeping the application responsive and dependable.
Our solution
We cleaned the CV data and used natural language processing experiments to extract relevant features. We developed two machine learning models for candidate matching.
The work also covered UX and visual design, frontend and backend development, and a microservices architecture to bring the models into an application.
The outcome
The delivery combined CV data processing, two matching models and an application interface, giving Barons a system for ranking candidate data against recruitment needs.


Keep exploring
Similar projects

Lui Che Woo Prize
Managing the LUI Che Woo Prize award cycle with a custom CRM
- Custom CRM development
- UI/UX design
- Workflow digitisation

BNV.me
Building BNV’s digital fashion ecosystem
- Smart contracts
- 3D worlds
- Web development

WDPP
Building WDPP’s social recruitment platform
- WeChat Mini Programs
- UI/UX design
- Product strategy