Hub
Pricing About
WorkflowWorkflow

Talent Acquisition

knime profile image
Versionv1Latest, created on 
Sep 10, 2025 9:24 AM
Drag & drop
Like
Download workflow
Workflow preview

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.

Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 5.5.0 Note: Not all extensions may be displayed.
  • Go to item
    KNIME AI ExtensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Column Expressions (legacy)Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME ExpressionsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Hub Additional ConnectivityTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME JavaScript ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME JavasnippetTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Quick FormsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Server ClientTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime
  • Go to item
    KNIME TextprocessingTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits