I have L3 offers from both, google is outpaying by more than 30k. Google team in Technichal Infra org Wanted to know the future growth opportunities my team at Google was good doing net infra low level c++ work, but because the work is so critical the code velocity is very slow, it takes 2-2.5 yrs to be promoted L3-L4 as projects take a while to be pushed and I got the feeling a lot of great work has been done. At Uber I didnt get into an infra team but can get into within a year, I just got the feeling a lot of infra at Uber is not built in teams like networks or databases so there is more scope to do that and get promoted quickly and Uber infra it would be easy to show impact since the company is in such a nascent stage. What do you guys think. I am just 24 and I want to optimize my life for growth not for money right now.
Clearly google
Google for sure
Could you please explain why you think so??
How do you know promo is slower at Google infra?
Uber uses Java instead of C++, just saying. What you would actually learn in one year?
Uses Go mostly
You have a much better chance at working at something directly impacting the core biz @ Uber. That’s where you’ll learn the most, and build the much stronger resume. GOOG is extremely big with so many projects that go nowhere. I’d suggest going there to rest & vest if you were middle/end career. But with your YOE and experience, you’ve still got a lot of runway to grow your career.
Uber infra is not being built out, it is being kept running. So that one is a wash argument. Yes you will likely get promo faster at Uber, but the growth here is not even and your new shiny level may not map well when you decide to leave. From TC point of view its a decent option if you want to gamble on the direction of the stock.
Infra here, one year for L3 - L4 is doable given sufficient passion and energy. As for opportunities, Google looks better in your CV but you will learn more at Uber (YMMV).
Learn yes, but learn best practice no
uber 4 is not mapped to Google L4 in most cases.
India
Yesterday
302
Heard congress distributing wealth
Tech Industry
2d
44333
Worried that our top performer is an attrition risk. How do managers handle this?
Tech Industry
Yesterday
3297
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
India
Yesterday
386
India on path to become 3rd largest GDP by 2030
Tech Industry
Yesterday
1178
I haven’t done shit today!
I'd choose Google for the opportunity to acquire intimate knowledge of how computers/Internet works from the best in the industry on that area, if that's what interests you the most. Google also seems to be a more stable environment, which is better for pure technical learning and makes sure you can focus on shipping your projects as planned. I'd optimize for promotions/scope later and focus on building a solid technical foundation at your stage in career. Don't wait too long though. I've seen people who got stuck in some weird technical role for 5+yrs and get comfortable. They have lots of depth but no scope, and don't deal with cross functional politics. It's easy to become stale that way.
Yeah but google teams focus on very small specialized topics so do you even get to know a lot about the internet.
what exactly is that topic?