Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.29 KB

File metadata and controls

26 lines (13 loc) · 1.29 KB

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.