Using Indeedy

This notebook uses indeedy (https://github.com/petebachant/Indeedy) to count the number of job postings for various keywords on Indeed.com.

Comparing jobs by title

Example: CAD software for mechanical engineers

We want to search for job postings that contain mechanical engineer and some other word—in this case, various types of CAD software, so we use the compare_jobs_title function. Using this method, we can assess the relative demand and value of various skills in the job market.


In [1]:
%matplotlib inline
import indeedy

# Create a list of CAD software names
cad = ["SolidWorks",
       "Catia",
       "Pro/ENGINEER",
       "Creo",
       "Unigraphics",
       "NX",
       "Inventor"]

# Search Indeed.com
njobs, salaries = indeedy.compare_jobs_title(cad, constant="mechanical engineer",
                                             location="")
indeedy.dual_bar_graph(cad, njobs, salaries)


Another example: Programming languages for scientists in California


In [2]:
language = ["Python",
            "C",
            "Java",
            "MATLAB",
            "LabVIEW",
            "FORTRAN"]

njobs, salaries = indeedy.compare_jobs_title(language, constant="scientist", location="CA")
indeedy.dual_bar_graph(language, njobs, salaries)


Comparing jobs by location

Example: Python programmers in various cities


In [3]:
locations = ["Boston",
             "Los Angeles",
             "Miami",
             "New York City",
             "Chicago",
             "San Francisco"]

njobs, salaries = indeedy.compare_jobs_loc("python programmer", locations)
indeedy.dual_bar_graph(locations, njobs, salaries)


More examples (for fun)

Jobs for engineers with various degrees


In [8]:
degree = ["BS",
          "MS",
          "PhD"]

njobs, salaries = indeedy.compare_jobs_title(degree, constant="engineer", location="")
indeedy.dual_bar_graph(degree, njobs, salaries)


Welding processes in Massachusetts


In [5]:
welding = ["MIG",
           "TIG",
           "stick"]

njobs, salaries = indeedy.compare_jobs_title(welding, constant="welder", location="MA")
indeedy.dual_bar_graph(welding, njobs, salaries)


Computational fluid dynamics software


In [6]:
cfd = ["OpenFOAM",
       "Fluent",
       "COMSOL",
       "SolidWorks Flow Simulation"]

njobs, salaries = indeedy.compare_jobs_title(cfd, constant="computational fluid dynamics", location="")
indeedy.dual_bar_graph(cfd, njobs, salaries)


iOS developers in various cities


In [7]:
locations = ["Boston",
             "Los Angeles",
             "Miami",
             "New York City",
             "Chicago",
             "San Francisco"]

njobs, salaries = indeedy.compare_jobs_loc("ios developer", locations)
indeedy.dual_bar_graph(locations, njobs, salaries)



In [7]: