Staffing Services Company Leverages AWS Machine Learning to Identify Best Applicants


CGR was struggling to keep up with staffing demand, as employees had to sift through thousands of CVs by hand to find high-quality matches for job vacancies.


ClearScale built an automated ML scoring system that could evaluate individual resumes against specific job descriptions and present an ordered list back to CGR employees.


CGR employees can now use the new scoring system to identify potential matches without having to manually search through its resume database.

AWS Services

AWS Step Functions

Executive Summary

Formed in 2012, Core Group Resources (CGR) is a consultancy that provides staffing services to organizations in a variety of industries. Traditionally, CGR’s team of 25 sifted through resumes and job descriptions manually to find high-quality matches. As the consultancy grew, this workflow became more cumbersome, preventing CGR from scaling with demand.

The business decided it was time to enhance its existing CRM platform by taking advantage of modern cloud technologies. Amazon Web Services expert ClearScale stepped in and helped CGR use machine learning to simplify the process of matching job descriptions to applications.

The ClearScale Solution

ClearScale used several AWS cloud technologies to build an automated scoring system around CGR’s existing Bullhorn platform. ClearScale’s developers used AWS Step Functions, a serverless orchestration tool, to streamline the steps involved in preparing and loading text data for scoring. Within the workflow, AWS Step Functions automatically calls to receive, clean, and convert text data to vector space, as well as initiate the scoring model powered by machine learning.

CGR’s new scoring model first analyzes the text in a specific job description. Then, it analyzes thousands of CVs, scoring each for relevancy against the target vacancy. Resumes that closely align with a particular job description achieve a score around 1. Those that don’t align receive a score near 0. After the scoring process is complete, all data is written to CGR’s database and is available for use. Then, the model returns a ranked list of candidates. CGR users can use this list to validate results starting with the best potential applicants for certain job openings.

"A lot of man hours go into sifting through data here. After the ClearScale app, they’ve accelerated our data sifting by 10X. They saved us quite a bit of manhours here….They have proven to me that they can deliver….If you are looking for a group to help you with a business process, I would definitely stop at ClearScale to get your journey started."
Matt Fuhrman
CEO of Core Group Resources

The Benefits

With ClearScale’s help, CGR was able to implement a sophisticated automated scoring system that accurately calculates the alignment between job vacancies and CVs. The system also presents matches in rank order to CGR employees, making the work of finding good candidates for certain openings much easier.

Furthermore, CGR’s scoring system will grow more accurate over time, as the consultancy’s pool of resumes and job descriptions increase in size. As a result, CGR will save more time and money over the long run. In addition, the company is well-positioned to scale with demand and provide fast services to both corporate and individual end users.