Our goal was to improve the efficiency of candidate selection, internal interviewer discovery, and knowledge management. Our team was to build a solution that helps to automate and optimize the following tasks:
To achieve these goals, we decided to create a catalog of employees’ and candidates’ skills based on CV information and to integrate it into the company’s ERP system. The challenge was the lack of a standard structure in CVs, making automatic information extraction difficult.
We leveraged multimodal language models (LLMs) for automatic text extraction from resumes using Google Gemini Pro on Vertex AI. This approach was found to be cost-effective in terms of development time and maintenance costs. LLMs can “understand” the entire document, structuring not only specified knowledge and skills but also other relevant information.
The solution was deployed on Google Cloud Platform (GCP) using a serverless approach with Node.js and Google Cloud Functions. This simplified deployment and maintenance. Integration with the ERP system was implemented in two ways:
Reports were built using Looker Studio to address knowledge management needs.
By implementing this solution, we successfully increased the efficiency of our recruitment processes, saving time and costs while enhancing its ability to find and manage talent.
Running the proposed solution costs less than $0.1 per CV, resulting in significant investment savings compared to other approaches.
Beyond the initial tasks, the solution enhances candidate selection intelligently by considering all aspects of the resume and vacancy, not just the specified knowledge. For example, it can account for how recently and for how long a candidate has worked with a required technology, what technology they consider their main expertise, and their current role.
The solution enables strategic planning and the development of the company’s expertise by effectively organizing search and knowledge management processes.
The solution allows for the conversion of resumes into selected templates, significantly saving the hiring manager’s time.
This approach helps streamline processes, improve decision-making, and empower the team to focus on finding the right talent and fostering expertise within the organization.