Vagas enhances algorithm for 5 million monthly recommendations using data analytics

Published: May 25, 2023
Equipe trabalhando

Vagas, a Brazilian company specializing in recruitment and selection technology that enables valuable matches between professionals and companies, has completed the first phase of its technological evolution to improve the user experience of its job and professional recommendation services. Before this, Vagas utilized separate matching engines with non-integrated algorithms. The company developed a unified mechanism called Single Matching Engine to address this issue. At the same time, Vagas is also migrating from the Google Cloud environment to the AWS cloud and is building a data lake on the Amazon platform to house applicant, job, and company information.

With the support of the e-Core and Solvimm (an e-Core company) teams, Vagas overcame four challenges in its technological evolution:

1. Data Ingestion from Data Lake AWS and Amazon OpenSearch Service

2. Data processing architecture (the data lake itself)

3. Processing the score in OpenSearch with the creation of APIs (Application Programming Interface) to process data and algorithms

4. Reducing costs with optimized infrastructure

Improved quality

By developing the Single Matching Engine, the Vagas team created a new, unified digital solution for recommending both companies to professionals and professionals to companies. Through this solution, Vagas achieved greater accuracy in hiring and offers, improving people management and results.

The Single Engine has two APIs: one to recommend applicants to companies and another to recommend companies to applicants. Vagas greatly simplified this process and remodeled it into an architecture that can be more scalable. A Data Lake architecture in the AWS cloud was the chosen solution, operating more accurately and using the matching resources on this platform.

The API for recommending applicants to businesses has been in use since October 2022. The development teams are now finalizing the API focused on applicants, which will go live in the last quarter of 2022.

“The APIs are extremely important for the Vagas business as we improve the quality of the information provided to companies looking for professionals and to applicants seeking opportunities in these organizations. Thus, we provide an effective two-way recommendation, which is well aligned with the core of our business.”

Samuel de Medeiros Queiroz

Head of Technology at Vagas

Consistent recommendations

Vagas has more than 400,000 daily visits to its website and handles more than 5 million applications per month through The company has generated more than 140,000 jobs in its recruitment and selection software in one year and has over 2,000 corporate customers and over 23 million registered professionals. By developing its new matching system, providing greater access and agility in employment processes, the company registered 11,000 selection processes per month, representing 72,000 positions, with an average of 300 applications per selection process and 150 million monthly job recommendations for professionals and recruiters.

Vagas' landscape by the numbers

0 ,000
daily visits
0 million
0 ,000
0 ,000
corporate customers
0 ,000
registered professionals
0 ,000
selection processes
0 ,000
0 ,000
monthly recommendations

“For companies and recruiters, we provide consistent recommendations of professionals. As soon as the selection process opens, our artificial intelligence immediately provides recommendations of professionals that fit the job.”

Samuel de Medeiros Queiroz

Head of Technology at Vagas

Furthermore, Queiroz informs that professionals now receive smart job recommendations by e-mail. Therefore, all recommendation services are connected to the Single Engine, which, as the name implies, is a unified site that will be completed with this second API by the end of this year.

The Vagas team is currently working with the support from e-Core in migrating to the AWS Data Lake for data management. In this centralized repository, Vagas can safely curate all its stored data – millions of vacancies and professionals –in their original form and prepared for analytics.

“We rely on the integration and data preparation skills of our strategic partner, e-Core, to move and consolidate data on the AWS platform,” says Queiroz.

Thus, with the Single Engine and the AWS Data Lake, Vagas will make further improvements in the information flow offered to customers, as well as in a new service called Collaborative Filtering. This solution optimizes another type of screening based on searched profiles, on opportunities that professionals are evaluating, and on the behavior of both professionals and companies while browsing the site, enabling Vagas to target even more the recommendation according to what both sides are seeking. Machine learning and artificial intelligence technologies are behind these and future improvements.

This is just the first step in the technological evolution Vagas is promoting in its services and platforms, focused on the ever-increasing quality of matching recommendations and on improving the customer experience.


We are a technology solutions partner for digital innovation and business transformation.
Talk to one of our consultants and learn how we can help you evolve and go further.

Let's talk!