Got reached out by a recruiter from google. Wanted to work more towards distributed systems, so told him I want to work infra and core tech such as spanner et which may have implied Gcp. I didn’t do my research, apparently gcp doesn’t have the best rep. 1. Why is gcp getting a bad rep? What’s the complaint about work culture there 2. Doesn’t the rest of google use gcp infra under the hood or initiative to move to it? Eg at Amazon there’s a whole initiative to migrate all internal teams to aws. 3. Essentially I want to work on core tech whatever the fuck that means. Not to be grandios but want to work on the base of a distributed system (eg consensus algorithms) rather than build APIs around it. I assumed that I’m more likely to get that inside gcp. Is my assumption wrong? #tech #google #gcp #swe
Tech Industry
Yesterday
2467
Do people underestimate E6 role at meta?
Tech Industry
2d
9734
What happens when most of your team is Indian?
Ask Blinders
Yesterday
623
Everything seems great with this guy, except basic attraction. What to do? My friends say it’s no big deal
Today I Learned
Yesterday
1712
White male privilege is real
World Conflicts
6h
303
Peaceful Protest Hasn’t Worked and Has Been Met With Aggression.
MAWS (move to AWS) has existed at amazon for over a decade now. It has no bearing on the quality of work at AWS. Why not just move to AWS? Or a different AWS service if you’re already there? Is the intent to get a TC bump or just work on backend stuff?
TC bump tbh. My TC review after the year was, you’re at limit for your band, you need to get promoted to get a raise
Ngl google has that X factor the others just don’t seem to have although, overall I’m quite happy with my team here.
No body is building "core tech" any more. Its mostly changes or enhancements to existing open source projects. I wanted to do the same but figured out that it is incredibly unlikely. You can however contribute to popular open source projects. There too it is most likely going to be bug fixes or peripheral small scale features.
Google doesn’t even use GCP that’s how bad it is
Lol wtf
Yes, that's because Google has dedicated Infra for it's scale 🙃
Amazon doesn’t use AWS completely either despite being a much older cloud service provider. It doesn’t mean shit
Ngl, internally aws seems to have a better repute and engineering culture than other orgs. I have also had people tell me that their hiring bar is higher.
Mostly people avoid working for AWS internally due to its reputation for bad WLB and cut throat culture. AWS work culture is mainly responsible for Amazon's bad reputation. We love AWS as a product internally but love to stay away from working for AWS.
For folks who say AMZN doesn't use AWS... well, it's a long transition process and legacy. New services must be built in AWS. For legacy services not on AWS, either devs themselves push for the transition or they'll be eventually forced to due to end of life campaigns.
But just for context, the long transition has been in place for over a decade now and still has no end in sight
I don't care, my team (not in AWS org) has everything on AWS
For what it’s worth, I work in GCP and love it. I have brilliant coworkers, great leaders (Amin Vahdat), and get to do both research work and production work. I think I would be unhappy in most other SWE departments at Google.
What team are you in?
This isn't exactly the GCP which OP is referring to. This is Technical Infrastructure team, which has existed before GCP was released as a business.
What's the yearly GSU refreshers like in GCP?
You asked the question too early. In most cases you don't know which team you will end up joining until after team match. If you don't like GCP just don't choose cloud teams.
Just wanted to test the waters. I wanted infra but now I know I don’t want cloud. Also you’re right, it’s not like I’ve cleared the interview
In similar situation, DM ?
Go for it
OP, have you matched? can I dm? same situation
“I want to work on core tech whatever the fuck that means” 😂
For example, we’re working a cool new journal with so and so features. There’re multiple teams around it. Some will provide a data model. Some will maintain APIs. Some will work on the consensus protocols to make the journal distributed or maintain consistency with redundant nodes etc. I want to work on that last team. Do you get the idea?