As with all volumes of the Tech.Skills.Now series, this piece aims to communicate where to find employees with these highly sought-after skills while also highlighting locations in the United States where employers stand the best chance of gaining a competitive hiring advantage and establishing themselves as an “employer of choice”.
About Python Programming Language
Python is a general-purpose programming language first released in 1991. Recently, it’s grown to become one of the most in-demand programming languages due to its high-level syntax and wide range in functionality. Hiring demand for these skills is intensifying and has been led in large part by companies within industry sectors such as Software, IT, Financial Services, and Higher Education.
Figure 1: National Indicators
Which industries currently employ these skills?
Today, the greatest concentration of professionals with Python skills can be found in traditional tech-oriented industry sectors including Software, Internet, and IT Services. Financial Services and Higher Education are the other two areas of the economy employing the greatest number of Python-trained employees. Growth rates over the past year indicate that these skills are becoming more widespread in other sectors including: non-profits; food, beverage, and hospitality; and other types of financial services (including Investment Banking and Accounting).
Figure 2: Total Professionals with Python Skills
Which industries have the fastest-growing demand?
Figure 3: Percent Change in Professionals with Python Skills, Top 100 Industries (2019)
Where are the top talent markets today?
The San Francisco Bay Area has the greatest concentration of professionals with Python skills in the US by a wide margin. The Bay Area has more professionals with Python skills than DC, Chicago, Atlanta, Dallas, and Austin combined.
Figure 4: Top 10 Talent Markets
Where are the fastest-growing talent markets?
Of the top 10 talent markets, only one, Dallas-Ft. Worth, also ranked among the fastest growing over the last year. The fastest growing markets tended to be a combination of college towns with diversifying local economies (e.g., Ithaca, NY; Lafayette, IN; and College Station, TX), lower cost major metro areas (e.g., Dallas-Ft. Worth, Miami, and Charlotte) and emerging second tier markets with an above average concentration of technology talent and high levels of educational attainment (e.g., Buffalo, Cincinnati, and Richmond). Robust growth in Python-trained professional in markets such as Charlotte and Hartford are likely driven by demand from the Financial Services sector which has traditionally been highly represented in the economies of both cities.
Figure 5: Top 10 Growth Markets (Annual Change in Professionals with Python Skills)
Where is the talent coming from?
The schools producing the greatest number of graduates with Python skills tend to be among the top technical universities in the United States. Most of these are co-located in markets with the highest density of talent for these skills – including the Bay Area, New York, Seattle, Chicago, Los Angeles, Atlanta, and Austin. Schools in second tier markets such as Carnegie Mellon (Pittsburgh) and UC San Diego are also producing high volumes of Python talent suggesting opportunities for the hiring of recent graduates in these locations.
Figure 6: Top 10 Schools by Total Recent Graduates (2016-19)
Where is the talent going?
Talent migration trends over the past year for professionals with Python skills has favored some of the major markets outside of the Bay Area and Seattle. Los Angeles, New York City, Boston, and DC are all among the top five markets in terms of attracting the greatest net migration of Python professionals. Pittsburgh stands out as the only second tier market in the top five for this metric. In addition to producing new talent via Carnegie Mellon, Pittsburgh is also attracting new talent relocating from outside the market.
The metro areas losing the greatest net number of Python-trained individuals due to out-migration tend to be more established higher cost technology markets including Seattle, San Francisco, and the increasingly costly market of Austin, TX. These area suffer from rapidly increasing costs of living and housing that may be driving some employees to consider relocation to lower cost markets that also possess job opportunities for professionals with Python skills.
Figure 7: Markets Gaining / Losing Python Talent
Where is the strongest hiring opportunity?
Finally, CBRE Labor Analytics examined the ratio of existing professionals with Python skills in each US market compared to active job postings for positions requiring an expertise in this skill set. This comparison is one way to identify markets with strong hiring potential for employers. Markets with the highest ratios of qualified candidates to active job postings are likely to provide a lower risk hiring environment with limited competition and below average turnover rates.
The markets performing best on this metric are a mostly familiar sampling of many up-and-coming second tier technology markets including places like Madison, WI; Kansas City, MO; Salt Lake City, UT; and Portland, OR. Others like Rochester, NY and Cleveland, OH have seen less hiring from technology companies based in higher cost coastal markets and as such still provide “first mover advantage” opportunities for new employers that can tap into a relatively deep and highly educated talent pool with limited hiring competition.
Figure 8: Top 10 Markets Based on Qualified Candidates per Active Job Posting (2019)