← Back to Articles

Find a Req Data & Match Rating

Find a Req sorts through hundreds of millions of job postings and narrows them down to a list of 100, selected according to either the job postings and resumes. 

There are two ways you can input your preferences: standalone inputs, and presets.

1. Standalone inputs

Standalone inputs allow you to hunt for reqs by job title, market, and company. In this case, the req “cards” will just be a pull against the JPA (job posting analytics) API endpoint using your given inputs as filters. The top 100 postings returned from the endpoint will be displayed as cards below.

2. Preset

Presets allow you to take advantage of SmartReq’s weighting system, helping you hunt for reqs with more specificity by tagging occupations and companies as “customers” or “prospects.” You can also tell SmartReq to exclude certain occupations and companies.

Given the increased specificity, the process behind this part of the tool is a little more complex. Our main goal is to return the 100 *most relevant *postings for a given search, and we determine relevancy using the following scores:

Strength Occupation: 5

Target Occupation: 4

Customer Company: 5

Prospect Company: 4

The highest score a given posting can have is 10, meaning it’s associated with both a Strength Occupation and a Customer Company. (Side-note: behind-the-scenes, we adjust the strength occupation and target occupation scores to 5.1 and 4.1 respectively, in order to break ties in the favor of occupations.)

With the above in mind, let’s examine the data pulls in more depth.

Data Pulls

We do up to five data pulls to fill in the cards. For all of these data pulls, we will be “hard” filtering by the session inputs, as well as by any industries included in the preset.

The “hard” filter means that e.g. if there is a company in the session input and a different company included in the preset, the company from the preset will never show up.

  1. Add the following to the data-pull filter. If they exist, then pull the data.
    1. Add client companies from the preset (if there were companies in the session input, then the client companies from the preset will only be added to this filter if they are also in the session input).
    2. Exclude any occupations excluded through the preset.
  2. Add the following to the data-pull filter. If they exist, then pull the data.
    1. Add prospect companies from the preset (if there were companies in the session input, then the prospect companies from the preset will only be added to this filter if they are also in the session input).
    2. Exclude any occupations excluded through the preset.
  3. Add the following to the data-pull filter. If they exist, then pull the data.
    1. Add strength occupations from the preset.
    2. Exclude any companies excluded through the preset (if there were no companies in the session input).
  4. Add the following to the data-pull filter. If they exist, then pull the data.
    1. Add target occupations from the preset.
    2. Exclude any companies excluded through the preset (if there were no companies in the session input).
  5. Add up the number of posting results from the previous four data pulls. Then, only do this final data pull if the total was less than 100. Add the following to the data pull filter. If they exist, then pull the data.
    1. Add a “filler” occ slice, that takes all of the 5-digit occs in the preset filter and translates them up to 2-digit occs, so that we capture other occs in the same general category. (Note that we’ll also continue to exclude any occs that were excluded through the preset.)
    2. Exclude any companies excluded through the preset (if there were no companies in the session input).

Final Return

Once the results of the data pulls are combined and de-duplicated, each posting will have a “score” from 0-10. SmartReq takes the top 100 results sorted by score and displays them in the tool as “cards.” Each card is given an icon tagging it as a “Best match,” “Good match,”  or “OK match.”

*Best Match = Strength Occupation + Current Customer, Good Match = Strength Occupation + Prospect OR Target Occupation + Current Customer OK Match = either a customer or prospect OR a strength or target occupation. *