Skip to content

kirthi20/simple-hiring-app

Repository files navigation

simple hiring app

This is a simple hiring app created to find top candidates in a dataset. Here is some of the key functionality:

  • Scroll through the different candidates and get a high-level sense for their experiences:

main screen

  • Deep-dive into a candidate's profile to learn more about their background:

popup resume

  • Filter and rank based on role:

filter and rank

These candidates are generated by creating the top 5 candidates for the role based on candidate rank. The candidate is ranked in three ways:

  1. A baseline rank accounting for various factors such as number of work experiences, highest education (biased most towards higher education), number of educational experiences (weighting more towards top 50 schools), and number of skills.
  2. A tags-based rank, comparing cosine similarity the candidates' job titles and educational subjects to pre-made keywords with an embedding model.
  3. An exact match to keywords, comparing exact matches between the candidates' job titles and educational subjects to pre-made keywords with an embedding model.

The keywords used in rankings 2 and 3 are the top 10 keywords for each role generated by GPT. The ranking is weighted most heavily towards rank 3, 2, and 1 respectively.

About

This is a simple hiring app created to find top candidates in a dataset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors