Skip to content

BriskAM/redrob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Redrob Resume Matching Engine

Standard-library Python solution for the Redrob AI Campus Hackathon resume matching task.

The program:

  • normalizes noisy skill strings with the provided alias mapping
  • deduplicates canonical skills per resume
  • builds an alphabetically sorted vocabulary from resume skills only
  • computes resume TF-IDF vectors with TF = 1 / unique_resume_skills and IDF = ln(10 / df)
  • builds binary JD vectors over the same vocabulary
  • ranks candidates by cosine similarity, breaking ties alphabetically

Run

python3 resume_matcher.py

Verified Results

JD-1 - Kakao (ML Engineer) Sneha Patel(0.57), Karan Mehta(0.53), Arjun Sharma(0.40)
JD-2 - Naver (Backend Engineer) Rahul Gupta(0.81), Ananya Krishnan(0.28), Deepika Rao(0.19)
JD-3 - Line (Frontend Engineer) Aditya Kumar(0.67), Priya Nair(0.58), Ananya Krishnan(0.35)

Files

  • resume_matcher.py: complete implementation with embedded dataset and alias map
  • .gitignore: excludes local/cache files and submission notes

About

Standard-library resume matching engine for Redrob hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages