This Talent Acquisition workflow is an intelligent, AI-powered assistant that helps you identify and rank the best candidates for a job based on their resumes and your job description. It automatically parses resumes, extracts skills and qualifications, and calculates a Fit Score, which in turn helps prioritize the most promising candidates for shortlisting.
You can upload the candidate resumes(.docx, .pdf) in a zipped folder to the designated input data location for the Resume. Similarly, upload your Job Description file (.docx, .pdf) in the designated Job Description folder in the input data location. While running the agent, simply select the Resume folder and the Job description file of your choice.
What is a Fit Score?
Each resume is scored between 0 to 100 based on how well the candidate matches your job description. The score considers:
Skill Overlap Percentage: How much of the skills in the job description matches the ones in the resume.
JD-Resume Similarity: Textual and contextual similarity of the roles and responsibilities.
Job Title Similarity: Recent job title match with target role.
Experience Match: Matches required years of experience.
Education Match: Matches required education level.
Preferred Skills Match: Degree of overlap with nice-to-have skills.
Required Skills Match: Completeness of required qualifications.
Customizable Weighting:
Default weights are assigned to each of these components (total = 100%).
Skill Overlap Percentage: 40%
JD-Resume Similarity: 20%
Job Title Similarity: 5%
Experience Match: 10%
Education Match: 10%
Preferred Skills Match: 5%
Required Skills Match:10%
You can modify these weights by dragging these sliders below to reflect your priorities before scoring to customize how much each matching factor contributes to the final score.
Select Top K Candidates:
After scoring all applicants, the workflow ranks them in descending order of their Fit Score. You can input the number of top candidates(K) you wish to retrieve, for example, Top 5 or Top 10. The agent will return only those top performers based on your criteria.
Output:
The system filters out the highest-scoring Top K candidates.
Disclaimer: AI workflows are powered by LLMs, which generate responses based on patterns in data rather than fixed rules. As a result, their behavior is non-deterministic, meaning outputs may vary even for similar inputs. This may lead to situations where the LLM behaves in ways that differ from prior interactions.
To use this workflow in KNIME, download it from the below URL and open it in KNIME:
Download WorkflowDeploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com.
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.