10 second version:
Get 10000feet view of job descriptions -
https://be-distinguished.com2 minute version :
Hi HN, Long time lurker, big fan, and first time poster inspired by how this community elaborates on ideas and new products.
Recently was given feedback that my CV was too long at 2 pages, I was at loss as to how to update it without having a high-level view of the requirements of the type of jobs I would be interested in. So I built https://be-distinguished.com to help me study relevant job requirements categorized by seniority, salary and keywords.
I then used my site to update my own CV!
Overall the whole process was far simpler than I thought it'd be and the work looked like below:
[0]. study corpus (70hrs), [1]. gather job descriptions(requests - 50hrs), [2]. apply NLP to this text (nltk - 120hrs), [3]. have a custom spacy model to decide if a sentence is requirement (40hrs) [4]. return the results in a harmonized format (pandas - 50hrs), [5]. present findings through a website (flask/postgres/heroku/bootstrap - 120hrs).
Have a look and let me know what you think.
HN Special:
I don't want to hoard this data and let it sit on some database. If it inspires, send across queries (sql or otherwise) you would like to run against this database.
I would love to add them to a future version of BDDB.
you can assume these columns for your mock queries: requirements, location, seniority, title, date, salary, keywords.
relay email account for queries 8fi1pj5fb_at_mozmail_dot_com
upwards and onwards!
Keywords were not helpful and included company names
For example:
One of the keywords was “fidelity”
Another keyword was “using”
A third keyword was “disability”
As far as requirements - some of the items on the list were actually requirements but others were just descriptions of specific companies and some were fragments of sentences that made no sense out of context
For example:
> This is a great time to join us and be part of this journey!Certifications:Company OverviewFidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients
> It also guarantees that your data security strategy adheres to compliance and data privacy regulations
Finally the list of requirements was very long - I’d expect the 10,000 foot view to be summarized a lot more - this seemed like it might be the same as skimming the 22 job descriptions it was generated from
So imo you’ve got some work to do before this is ready for prime time