November 28, 2019

560 words 3 mins read

Building career advisory tools for the tech sector using machine learning

Building career advisory tools for the tech sector using machine learning

Dice.com recently released several free career advisory tools for technology professionals, including a salary predictor, a tool that recommends the next skills to learn, and a career path explorer. Simon Hughes and Yuri Bykov offer an overview of the machine learning algorithms behind these tools and the technologies used to build, deploy, and monitor these solutions in production.

Talk Title Building career advisory tools for the tech sector using machine learning
Speakers Simon Hughes (Dice.com), Yuri Bykov (Dice.com)
Conference Strata Data Conference
Conf Tag Big Data Expo
Location San Jose, California
Date March 6-8, 2018
URL Talk Page
Slides Talk Slides
Video

As the leading job board for IT professionals in the US, Dice.com is constantly looking for ways to provide value to its customers that goes beyond providing a job search and a resume database. The company recently released several free career advisory tools for technology professionals, including a salary predictor, a tool that recommends the next skills to learn, and a career path explorer. Simon Hughes and Yuri Bykov offer an overview of the machine learning algorithms behind these tools and the technologies used to build, deploy, and monitor them in production. Behind all of Dice.com’s data science solutions lie an in-depth taxonomy of technology skills and a semantic matching algorithm that determines how similar two skill sets are to one another. Simon and Yuri explain how Dice.com extracts skills from text using the Apache Lucene libraries, how skills are standardized, and how the company makes use of matrix factorization algorithms to determine a measure of similarity between skills and sets of skills. This algorithm allows it to determine how related two skills are to one another, even if they have never occurred together in the same profile or job description. The dice market value tool enables technology professionals to gauge what their predicted salary should be given their background, work history, level of experience, and location. Simon and Yuri share how they trained a regression model to predict user’s salaries, how the features were selected, and how they used an ensemble of different models to outperform simpler modeling approaches. One unique aspect of the salary prediction tool is that is also suggests the most relevant skills the technology profession should learn next that will give them the optimal future earning potential. Simon and Yuri describe how they combined Dice.com’s skill similarity model with its salary predictor to achieve this. Simon and Yuri conclude by examining the career path explorer tool, which allows users to explore potential career paths relevant to their current career. Mapping how professionals change positions over the course of their career required each job title to be mapped into a canonical title. Then transition probabilities can be calculated based on a user’s work history. However, the initial prototypes built using only transition data provided unsatisfactory results; the most likely next step in someone’s career isn’t always the most interesting to users. Dice.com wanted the application to show users possible transitions that would further their careers in different ways rather than just show the most common path. Simon and Yuri detail how they made use of supply and demand information and salary information to allow users to view relevant career paths that make them more in-demand or improve their earning potential and inform them of the skills they need to learn to make this transition.

comments powered by Disqus