Job Search
Recommend open jobs to students and job seekers.
Overview
Job boards, training providers, and other organizations serving both job seekers and students can suggest a set of currently available jobs to users based on a user's skills, work experience, and education, as well as a set of filters/search criteria.
AdeptID's job search offering is powered by models that recommend jobs based on a candidate (job seeker) profile and a set of filters. Searches can also specify filters such as location, salary, and full-time/part-time, which capture a user's search preferences and requirements. Search results include jobs which align to a candidate's competencies and meet the filter criteria.
Job search can be conducted on various sources of job postings - either partner-supplied & managed jobs or an AdeptID-managed database of millions of active job postings.
For each recommended job, AdeptID provides a match consisting of a summary assessment, assessments of work experience, skills, and education, a skills report describing skill gaps and overlaps, and a narrative explanation of the match quality.
For more information on how our models make recommendations, head to the Modeling Approach section.
API Endpoints
Search and Match
- Job Search enables partners to search for open jobs (from their database or AdeptID's) that best fit for a specific candidate. For training provider partners, the recommended jobs can be tailored to consider both a job seeker's prior experience and the new skills that they have acquired through training.
- Evaluate Jobs enables partners to assess the fit of a specific job(s) for a candidate.
Parsing and Skill Extraction
- Parse Resume and Parse Job accept resume and job description documents and parse/extract candidate and job objects to be used in Search and Match endpoints.
- Extract Skills accepts a text block as extracts skills and certifications.
Feed Management
- Create Job Posting, Retrieve Job Posting, Update Job Posting, and Delete Job Posting enable partners to manage their database of jobs, searchable via Job Search.
Model Inputs and Outputs
Inputs | Outputs |
---|---|
For each candidate: - A resume or their job titles, employers, skills, education - Training programs which the job seeker has completed* - Assessment results, interests, and additional information* Filters: -Specific criteria describing a candidate's requirements or preferences including location, remote status, full-time/part-time, salary, education level, experience level, shift details, etc. | Recommended Jobs: List of recommended jobs and their corresponding matches. Match Assessments: -Summary match quality ranking (low to very high) and match score for each job -Attribute scores assessing the candidate's fit with respect to skills, work experience, and education. (beta) -Skills Report listing the top skills overlaps and gaps for each candidate -Narrative summarizing the overall match in 2-4 sentences. (beta) |
Customized Models
The inputs and outputs with an * (as well as any other data specific to your organization) can be incorporated through a customized model. To learn more, please reach out.
Sample Use Case
We can score students who are interested in a role in order to help career coaches and placement personnel to more efficiently recommend internships and jobs.

Updated 12 days ago