I get that you work with what you have (in this case, a corpus of job postings), but a ranking that places Baltimore in the top three tech hubs fails the sniff test. CBRE has a better list here (email registration wall): https://www.cbre.com/research-and-reports/Scoring-Tech-Talen...
I'm biased in that it places Atlanta unusually high, but overall it is a better, less surprising ranking:
Bay Area
Seattle
New York
Washington DC
Atlanta
Toronto
Raleigh
Austin
Boston
I'm biased in that it places Atlanta unusually high, but overall it is a better, less surprising ranking: