3
3 Comments

I built a Machine Learning model that estimates salaries based on keywords in job ads

I extracted a few job postings from Stackoverflow to showcase the results:
https://cutt.ly/PftZ5dj

The model was trained on job ads with salaries, Glassdoor and local salary tables. The model is based on Natural Language Processing and morphological analysis of the job description text.

I'm interested to build a job board where all postings have salary information. Some postings will be labelled as "estimated salary" and others with "verified salary".

Job postings with salary information are much more appealing.

For my short-term initiative - I want to bring salary transparency to the remote job market. This market will grow further in the next years as more companies deploy a WFH/Remote policies.

In addition, I would like to build a salary estimator for employers to verify job postings.

Monetization is a mix of paid ads and Adsense. In a later stage, the data could be sold directly to companies.

Let me know what you think!

on August 20, 2020
  1. 1

    This is very cool. Well done!

  2. 1

    That's super cool but some of those ranges huge. $75k - $120k? That's a massive difference

    1. 1

      Yes, when the range is big the salary is uncertain. Highly uncertain job descriptions could be filtered out. Then again, once I have more data I expect to reduce the ranges.