4,787 karma · joined June 28, 2013
past: http://getbash.com, http://thefuture.build
hnchat:amgu5sk0rwjXZLYpOWMg
Thinking about adding an outlier removal or flagging feature to get the obvious ones out.
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.
For zip code, you can view the coverage we have via our explorer page here: https://borderly.dev/explorer
Curious about the customer, can you send some more info to me at zuhaz3@gmail.com
Though ultimately it was far too granular (for example the Bay Area would be so many different zip codes). Instead we went with Nielsen's DMA (Designated Market Area) mappings within the US to abstract aggregated data a bit better. And of course this DMA dataset also had a different original use case. It was used for TV / media market surveys so it has some weird vestiges. Some regions are grouped very far and wide (you'll notice there's a bit of Denver within Nevada and its just a remnant of how it used to be categorized), but it still provides a bit of a broader level grouping than something acute like zip code.
I do like this map from the article though and the granularity you can get with zip code when zooming: https://clausa.app.carto.com/map/29fd0873-64cb-42a6-a90d-c83...
We've also been considering using Combined Statistical Areas using population instead. This is something that is under way, and in the interim we've considered charting styles that don't necessarily need borders (for example this bubble map: https://www.levels.fyi/bubble-plot/europe/). The benefit with DMAs is that it offers full border coverage of the entire US whereas some hubs can still be missing from CSAs if relying on a population threshold. But the plan is to create some of our own regional definitions and borders using our own submissions combined with population. Will be an interesting project.
GeoJSON data for the map borders: https://github.com/PublicaMundi/MappingAPI/blob/master/data/...
Nielsen DMA regions: https://blocks.roadtolarissa.com/simzou/6459889
View the PDF directly here: https://levels.fyi/assets/pdfs/research/w33383.pdf
Appreciate the feedback though, and definitely agree we can work on how we display the data and make it more clear.
We're planning to create some of our own regional definitions and borders using our own submissions and that should offer some more tighter bounds. This was just a v1, and I think its already resonating with folks.
GeoJSON data for the map borders: https://github.com/PublicaMundi/MappingAPI/blob/master/data/...
Nielsen DMA regions: https://blocks.roadtolarissa.com/simzou/6459889
All the companies that pay very well such as on https://levels.fyi/2023/ are profit centers encouraging investment in talent, competing for the best across companies because they know its worth it. Each hire even at extremely competitive wages will make back their salary manyfold if they're successful.
I was also thinking about when there’s paid access to certain GPTs. Someone can just download the files and spin up their own? Doesn’t seem valuable for devs. If that’s how the incentives were intended then sure. I just don’t expect many people to be enabling use cases with it.
At higher levels it’s still ambiguous what ranges truly are since job postings can span multiple job levels (which is why some ranges can feel dubiously wide). Ended up writing a bit about this phenomenon here and what contributes to it: https://www.levels.fyi/blog/notes-on-california-transparency...
As a part of this standard, ICB 6 falls under the 'Staff Engineer' standard level (you'll also notice it maps closer to Google and Facebook's Staff levels as well: https://www.levels.fyi/t/software-engineer?compare=Broadcom%...)
In particular, the median for software engineer compensation stayed the same (which is a slight decrease when adjusted for inflation), while roles such as software engineering management saw a 5% increase in overall pay. Specific areas such as Augmented Reality saw larger hikes in compensation. AI engineers have also seen elevated compensation compared to their other engineer counterparts, which we analyze on our post here: https://www.levels.fyi/blog/ai-engineer-compensation.html
You can even see the recency of each individual data point, and filter for specific levels. (Disclosure: I'm one the founders)
While volume of hiring may have been lower overall so far this year, median compensation has generally remained steady or increased in the first half of 2023 relative to the last half of 2022 for most roles. In particular, the median for software engineer compensation stayed the same, while roles such as software engineering management saw a 5% increase in overall pay.
Augmented reality was quite in-demand so far in 2023. AI engineers have also seen elevated compensation compared to their engineer counterparts, which we analyze on our post here: https://www.levels.fyi/blog/ai-engineer-compensation.html