Salary data is hard to get. Those who are contractors, employees of a firm that outsources like Calian or CGI or whose primary skill sets do not include programming languages (project management, security, database) won't find much on this site.
The data is based on real data from our platform, and we currently serve mostly companies in North America and Europe. When we do expand to Asia, sure!
There should be a legal requirement for companies to publicly post the salary band for every role. Otherwise, how do employees know where to start negotiations? This opaqueness only helps the employer, who already has much more leverage. Price assymetry goes against free market principles. The price of labor is like any other price of a good or service. People should know how much something costs before buying.
I fully support this, but it needs to be beyond base salary. they should state base and total comp with all of the strings clearly attached.
A previous employer would pat themselves on the back for keeping tight comp bands and paying everyone fairly, but they didn't disclose how new highers received very different signup bonuses and RSU packages. So yes, looking by ethnicity/gender/age/etc, everyone had the same base, but they were definitely not paid equally.
Public institutions do this in a lot of places. Apply for a job at a state University or other state-run institution and depending on where you live you might be able to look up the exact salaries of everyone who works there, including your future boss and coworkers.
Sounds great, but it doesn't really work out in favor of higher salaries. It becomes too easy for hiring managers to say "that's the salary band, can't go any higher". A lot of people hate negotiating and accept it as-is. Compensation at these institutions tends to be lower than what you get elsewhere, not higher.
The real negotiation just gets moved to a different discussion: If you say you need $150K but the salary band for the job listing is $100-120K, you can try to get them to create a separate, new opening at the higher salary band. Or they might already have multiple job openings at different salary bands and they'll quickly switch you to the other opening in the system, which doesn't actually change much at all from the hiring perspective.
This is already law in Colorado. From what I’ve seen, however, folks are only required to post the base salary, not the whole band. Either way employers likely end up posting the widest band possible for all positions, so the data may not be super useful in terms of offers signed.
Being open about our comp band only results in increasing the top of the funnel but they fail the first tech screen (which is a fairly simple problem - doesn’t require any data structures beyond a hash map and the algo could be figured out by a lay person). Decided to be more cagey so I could prefilter out people I won’t want to hire anyway. Better that way.
In my experience, the guys who make $700k are public with their expectations because they’re filtering out positions they’d be unhappy with.
That’s my lived experience. We do controlled experiments on a one month cycle to refine our hiring process.
Why is blog spam like this consistently getting close to the top of HN? It's a brand new account pushing an email harvester "marketing" page with a flimsy excuse for interesting content.
Not sure how accurate this is? Clicking on the "Compare All" next to "Skills" shows $165k (per year?) for "Customer Service" and $200k for "Blockchain Technologies" which sounds like huge outliers, even though Blockchain jobs usually do pay a lot right now.
Yes, with a 50k salary, after renting a tiny apartment in Toronto, they would be left with just over $1200. Which is pretty much just enough to feed yourself.
Have you lived in Toronto? Don't forget after taxes that's around $39k. $3250 / month. Subtract $1500 for an apartment. Left with $1750. Hydro, internet, cable (?), a car, license, insurance, etc. Left with $1000 a month for food. $33/ day. Really not so much. You want to be saving too...
For the uninitiated: Auto insurance in Ontario frequently costs more than the car lease itself. At the low end, it costs CAD 250/month, more if you're a male driver with few years of experience (or an immigrant with many years of experience abroad that don't count).
It's probably that much from all the morons in Toronto who cause accidents by their selfish negligence. Every time I have the misfortune of being in Toronto, people park on the side of a two lane road, flocks of bikers take up one and a half lanes, people carelessly walk into the road like they're looking to get hit and never once will you hit two green lights in a row.
This has very little data, to the point it's unreliable.
"Data Scientists in the USA" gives: No data available.
"Data Scientists in Canada" has:
- Sample size = 1
- Not in a major city (Saskatoon)
- That single data point is not representative either, it's on the very low end of the distribution.
This calculator is doing Canadian data scientists a disservice by misinforming companies on salary ranges.
It's not the only one that publishes lowball estimates for Data Scientists either, Glassdoor does the same, and I suspect others do as well. My personal guess at what happens is that at higher ranges, individuals are not willing to publish their data.
These things are only as good as their dataset. I selected remote, full stack, and 7+ years of experience and got zero results. Opened that up to 6+ years and there are two results. That isn't exactly a rare profile today and doesn't speak well to the size of their dataset.
The funny thing is that this calculator was most likely created as a promotional tool to drive people to VanHack's job board. However the current version is actually working against that goal. I have no interest in using their site once I see that not a single senior full stack engineer has been hired on their site for a remote position in the last year.
29 comments
[ 3.2 ms ] story [ 58.7 ms ] threadA previous employer would pat themselves on the back for keeping tight comp bands and paying everyone fairly, but they didn't disclose how new highers received very different signup bonuses and RSU packages. So yes, looking by ethnicity/gender/age/etc, everyone had the same base, but they were definitely not paid equally.
Sounds great, but it doesn't really work out in favor of higher salaries. It becomes too easy for hiring managers to say "that's the salary band, can't go any higher". A lot of people hate negotiating and accept it as-is. Compensation at these institutions tends to be lower than what you get elsewhere, not higher.
The real negotiation just gets moved to a different discussion: If you say you need $150K but the salary band for the job listing is $100-120K, you can try to get them to create a separate, new opening at the higher salary band. Or they might already have multiple job openings at different salary bands and they'll quickly switch you to the other opening in the system, which doesn't actually change much at all from the hiring perspective.
In my experience, the guys who make $700k are public with their expectations because they’re filtering out positions they’d be unhappy with.
That’s my lived experience. We do controlled experiments on a one month cycle to refine our hiring process.
https://vanhack.com/tech-salary-calculator?contract=&role=&l...
Really though? A Project Manager in Toronto only $50K -- I'm sure you can only barely live on that there for that much. At least in downtown.
Yes, with a 50k salary, after renting a tiny apartment in Toronto, they would be left with just over $1200. Which is pretty much just enough to feed yourself.
"Data Scientists in the USA" gives: No data available.
"Data Scientists in Canada" has:
- Sample size = 1
- Not in a major city (Saskatoon)
- That single data point is not representative either, it's on the very low end of the distribution.
This calculator is doing Canadian data scientists a disservice by misinforming companies on salary ranges.
It's not the only one that publishes lowball estimates for Data Scientists either, Glassdoor does the same, and I suspect others do as well. My personal guess at what happens is that at higher ranges, individuals are not willing to publish their data.
If you need to estimate salaries for Canadian Data Scientists, Levels.fyi has much more sensible data (and a larger sample): https://www.levels.fyi/Salaries/Data-Scientist/Canada/
The funny thing is that this calculator was most likely created as a promotional tool to drive people to VanHack's job board. However the current version is actually working against that goal. I have no interest in using their site once I see that not a single senior full stack engineer has been hired on their site for a remote position in the last year.
https://vanhack.com/tech-salary-calculator?contract=&role=6&...
Ie. $110k to $129k = 7 people
$115k to $134k = 1 person