Skill Proficiency Search
The Skill Proficiency functionality is introduced in Search and Match to enhance the precision of skill-based matching between resumes and job profiles.
This feature enables users to adjust skill scores based on proficiency levels and ensures more accurate search results by considering the relevance of each skill in relation to the job query.
The Skill Proficiency feature evaluates the relevance and proficiency level of skills within a resume. It classifies skills found in the resume into three proficiency levels: Native, Proficient, and Moderate, based on the context and years of experience associated with each skill. The proficiency level is then weighted, allowing users to refine search results according to skill relevance to the job profile.
Skill Classification and Weighting:
-
Skills found in the resume are evaluated based on factors such as their relevance to the job profile, their context (e.g., mentioned in the experience section or elsewhere in the resume), the number of years of experience associated with that skill, and whether the skill is classified under the SkillHaveExp or SkillWithoutExp entities in the resume, etc.
-
Native: The skill is classified as Native if the candidate has expert-level proficiency, supported by extensive experience (typically 5+ years of hands-on use).
-
Proficient: The skill is classified as Proficient if the candidate has advanced proficiency, typically backed by 2-5 years of experience.
-
Moderate: The skill is classified as Moderate if the candidate has intermediate proficiency, typically with less than 2 years of experience or basic knowledge.
-
-
The weight assigned to each proficiency level is specified in the API request, allowing users to adjust the importance of each level in the search results.
Request Format:
skillProficiencyWeight
parameter in their API request. This
parameter allows users to define the weight for each proficiency level (Native,
Proficient,
Moderate)."skillProficiencyWeight": {
"Native": 100,
"Proficient": 80,
"Moderate": 60
}
-
Relevance and Proficiency Classification: For a job profile requiring a Developer with 3 years of experience in Java, the system will search for Java as a skill in the resume. If the skill appears in the Experience section with 2 years of experience and is classified as Proficient, the system assigns it a weight of 80.
-
Weight Assignment: The system then adjusts the skill’s relevance to the job profile based on the proficiency level and years of experience. Higher proficiency levels (e.g., Native) result in a higher weight, improving the match's accuracy.
- All resumes must be parsed and indexed using the v4.0 API URL, refer Parse and Index for more details.
-
Refined Matching: By factoring in both skill proficiency, experience, and relevance, this feature allows for more precise candidate matching, ensuring that candidates with the most relevant and proficient skills are prioritized.
-
Better Alignment with Job Profiles: The functionality allows for better matching of candidates with job profiles, ensuring that candidates are evaluated not just for the presence of skills, but for their proficiency and relevance to the specific job requirements.
-
This feature can be used in the following methods:Note: For match methods, this feature can be used only for JD to resume matching.