Skip to main

API Technical Specs

Learn how to configure and leverage our services to achieve your toughest recruiting needs.
SaaS     |

Technical Specifications

AI Matching Engine

Sovren has the most robust AI matching engine because we’ve spent decades perfecting it. Our engine’s technical specifications are detailed below so you can see exactly what to expect when using our premier matching technology — from integration to output.


Deployment100% Cloud-hosted solution.
IntegrationAvailable as a cloud-based service via a REST API. Official, open-source SDKs are available for some languages.
StabilityBuilt-in monitoring to automatically detect and repair corrupted indexes. Data is automatically partitioned for performance and archiving.
ScalabilityRuns on Amazon AWS, scales both vertically and horizontally and has no document limits.
Input FormatsParsed document input supported in JSON or XML format.
CompatibilityThe Sovren AI Matching Engine works with the Sovren Resume Parser and the Sovren Job Order Parser to provide advanced matching capabilities between a source document and candidates.
Distinctive FeaturesOur engine leverages our proprietary AI Matching algorithm that uses profiles rather than keywords. It's the only engine that allows hybrid Boolean/Semantic searches.
Configurable Categories

Each matching transaction has a user-configurable set of categories that influence the overall score, which allows the engine to be fine-tuned to better serve applications across multiple industries.

Categories include:

  • Certifications
  • Education
  • Employers
  • Executive Type
  • Job Titles
  • Languages
  • Management Level
  • Skills
  • Taxonomies
  • Experience Range
Transaction OutputOutput includes a list of results ordered in descending order of the overall score. Scores are broken out by category for each match and include analysis messages that describe a transaction.
Matching DirectionsResume : Job (Find the best matching jobs for a resume)
Job : Resume (Find the best matching resumes for a job)
Resume : Resume (Find resumes similar to this one)
Job : Job (Find jobs similar to this one)
Semantic SearchesCan be built using an object, or queries can be hand-rolled (actual query strings).
Data ReplicationReplicates your most recent data for performance and high availability.
SpeedSub second matching/searching transaction times.
ScoringOur AI Matching Engine provides absolute scoring, where the best match is reported at its true score from 0-100. We also report sub-scores by different categories of data.
Search FilteringSupports user specified data fields for searching/filtering.
Semantic Indexing of Data

Data Indexed:

  • Document ID
  • Document language
  • User specified data fields
  • Country
  • Region
  • Municipality
  • Postal code
  • Location
  • Skills
  • Taxonomies
  • Certifications
  • Licenses
  • Languages
  • Position title
  • Assistant to
  • Employer
  • Years of work experience
  • Years of management experience
  • Executive type
  • Current management level
  • Is an author
  • Is a public speaker
  • Has/was in the military
  • Has been self employed
  • Has patents
  • Security credentials
  • Education
  • School name
  • Degree name
  • Degree major
  • Degree type
  • Minimum degree level
  • Minimum GPA
  • Graduation status
  • First name
  • Last name
  • Revision date