Show HN: H-1B Salary Data Explorer
27 points
20 hours ago
| 5 comments
| HN
Excited to share my New Year’s project.

For a long time, I’ve wanted to build H-1B data directly into Levels.fyi. Every time I went looking for this data elsewhere, it was a frustrating experience to use. Most H-1B sites felt antiquated, unintuitive, cluttered with ads, or just overwhelming to use. The data was there, but it wasn’t usable, and definitely not pleasant to explore.

So out of that frustration, I decided to build the H-1B data experience I personally wanted to use. Right into Levels.fyi.

https://levels.fyi/h1b/

Some other pages I'm excited about:

Wage Heatmap: https://www.levels.fyi/h1b/map/wages/

Company H-1B Footprints: https://www.levels.fyi/h1b/map/company/

Highest Paying H-1B Jobs: https://www.levels.fyi/h1b/jobs/

Top H-1B Cities: https://www.levels.fyi/h1b/city/

Top Company Sponsors: https://www.levels.fyi/h1b/sponsors/

Would love any feedback, it's definitely still a work in progress.

oarla
12 hours ago
[-]
Thanks for sharing this! I suspect that the salary listed for certified petitions may be capturing the upper end of the range of salary provided in the LCA for the job/position rather than the actual salary.
reply
Hammershaft
15 hours ago
[-]
It would be great if I could jump directly to a specific page. I wanted to see the median wage by jumping to page ~2500
reply
zuhayeer
15 hours ago
[-]
Thanks for the feedback, would be nice to actually have aggregate stats right at the top perhaps too. So you can view a summary of the data.
reply
preciousoo
13 hours ago
[-]
Search/Data in general is incomplete and doesnt match the heatmap. Good idea though
reply
maybeiambatman
16 hours ago
[-]
There's a SWE II at Affirm earning ~$2M base? Surely that's some sort of data error?
reply
zuhayeer
15 hours ago
[-]
It does seem off but it's directly from the Department of Labor data. The DOL LCA filings often have these misreportings where the hourly rate field is entered incorrectly, or an extra digit is added. Data cleanliness is still a huge issue, I'm realizing after working on this project.

Thinking about adding an outlier removal or flagging feature to get the obvious ones out.

reply
gloryjulio
10 hours ago
[-]
200k base sounds about right. Likely off by 1 error
reply
BobbyTables2
16 hours ago
[-]
I doubt Robert Bosch is paying $1.7M base salary for a software engineer.

Rupees are NOT dollars.

Congratulations on messing up Levels.FYI’s data!

reply
zuhayeer
15 hours ago
[-]
Seems like this might be a data entry error in the DOL LCA filings. We are presenting the data as is, but can flag it to remove it. It does seem like a clear error, where it an extra digit was entered, or the hourly rate field was filled incorrectly.

And to clarify, this is a separate page, and separate data from the Levels.fyi total compensation data. I also doubt the US Department of Labor was reporting wages in Rupees lol, but it does seem like an error. Will take a look, and see if we can add some sort of outlier removal.

reply