Comment by esalman

6 days ago

> What requirements did the role have and what’s the salary range?

4+ years in product development. Python/R + a low-level language. Terabyte-scale data stream and batch processing. HPC knowledge (vectorization, memory access, distributed computing) to build efficient algorithms. Degree in a quantitative field (Math, Stats, Physics, CS, or Engineering).

Upper limit on compensation was 200k.

> Although saying that I know first hand low starting salaries have pushed students towards mechanical engineering or CS if inclined.

You answered your own question. The American engineering pool consists mostly of high school diplomas who can't pass PE exam at multiple trials.

Edit: coincidentally, my wife was offered a state civil engineering job in Bay area. Didn't take up because the salary offered was below 100k, even with 5 years of experience.

There are a ton of jobs that pay as well or better with lower requirements, even outside the bay area. Anyone with that level of experience, Python and a low level language isn't going to take you up.

I'm not normally in agreement with the "you're not paying enough, there's plenty of people" crowd, because I've been on the hiring side too and know what a crapshoot it can be... But you're definitely offering too little for those requirements.

  • I responded to the point someone made- there's an excess of workers in America. Firstly, when there's an excess, wages are supposed to lower, even for Americans. Secondly, even if there is an excess, there was no evidence of that in my experience. In addition to the full time role we also interviewed interns in fall, and in my experience they were all either immigrant or children of immigrants.

    • You don’t see an excess of workers because the compensation was too low. Your requirements were such that you were realistically competing with Meta and Google offers for $400k+ and $200k was your max possible compensation.

      1 reply →

  • I'm sorry you think $200k/yr to sling Python for a 26 year old is too low?

    Come on man be real right now

    • $200k is very middle of the pack for a salary offer in the bay area, and most places will push total comp up with stock and such, whereas OP mentioned that 200 was the UPPER bound, meaning they wouldn't be offering it to a junior developer.

      I may have also misread the degree requirement as being higher than it was, but I think my point (prior to the edit) stands- for the posted requirements, the offered salary is low compared to other available jobs.

      1 reply →

I mean I don’t have a horse in this race, but I don’t think this is a good example.

If this is a senior enough position to justify expecting this level of specialization, that compensation is not nearly high enough, so issuing this H-1B would add downwards pressure on the compensation of American worker.

If this is not a very senior role, the American worker’s interest is that you find someone with a less specific background, compatible enough so that they can be trained.

  • Yes we hired a fresh graduate with relevant research experience who is being trained.