From the engineering point of view Uber is done. The self driving automation is probably not possible in the next x years. It has a working successful product probably too many developers now working on non-core projects.
Moving it to India they can keep the same numbers employed reduce costs and probably throw away things created there anyways.
My guess is a key lean operations team will remain in sf. Ensuring the system runs and is updated. Self driving research can be done India.. UI screens will be local.
Or just not done. There's no reason for Uber to be working on self-driving at this point. Door to door fully autonomous driving in relatively dense areas--i.e. where it makes sense for Uber to operate--is decades away. Autonomous highway driving--which will probably arrive earlier (maybe much earlier)--does absolutely nothing for a would-be automated taxi service.
But it feels - to my uninformed biased mind - like more of Uber flailing around while slowly failing.
> Could a successful outsourcing project by Uber threaten all SV tech jobs?
No.
It could be part of some downward pressure at worst.
Outsourcing to India has gone on for 2-3 decades. It's not some new disruptive thing.
I guess what's different here is that Uber is a proper tech company and knows how to identify good engineers to hire. The same cannot be said of non-tech companies that have outsourced to consultancies like Infosys and Wipro.
In my experience working with the India team at (one of) the FAANGs, it seemed like they were offloading the work that people didn't want to do in SV to the Hyderabad office (e.g. testing, maintenance of legacy systems).
But it could also be the case that there are innovative things being built in these India offices that people just assume were built in the US.
This isn't a new thing. This is just a common strategy that many companies take once they are large enough to be able to handle the extra overhead of working across a 12 hour time difference.
To get a good job in India, you will need more than skills - connections and a limited edition degree.
Actually, why not Canada? Salaries are again much lower than Silicon Valley, the timezone is the same, the language is the same (except in Quebec), and it would be great to stop Canadian software engineers from moving to the US in droves due to lack of opportunities at home.
Indian engineers making more than 20k-25K USD Per Year are considered top talent in most companies across India. Are there engineers making more ? Yes absolutely. Are they a minority ? Yes, absolutely.
Also, in every company there are jobs that are trivial and jobs that require talent. I assume the more trivial jobs like bug fixing will be outsourced, while the rest of the engineers are kept for product design.
Cost of living is a red herring. No one’s going to pay me more if I live in Manhattan rather than the suburbs of Boise if they can avoid it. It’s all about the locational differences. If there’s a thick, liquid market for the product you’re selling, your labour, you’ll get a good price for it. If there isn’t employers have substantially more power to set wages. A lot of the reason engineers in SV get paid more is that they’re just better but the engineers in Boulder are pretty great too and fewer of them are getting those wages, even fewer in Boise. All about the competition for talent.
But it's complicated. For that matter, you could argue that the perks of Bay Area weather and great number of employment options should make the Bay Area attractive even if the salaries weren't great relative to CoL. But there's enough competition among large employers who generate enough value per employee that they can afford to offer top-shelf salaries so they do so to entice the people they want.
To the last point, I don't expect dramatic short term changes. But to the degree that things tilt more in the direction of remote work and small distributed offices, I expect some equalization of salaries at least within the US.
Any references for that?
Could a successful outsourcing project by Uber threaten all SV tech jobs?