Tech Industry
5d
28155
Can I slack off as E9 at Meta?
World Conflicts
Yesterday
607
Is "From the River to the Sea" So Wrong?
Tech Industry
Yesterday
2031
Do people underestimate E6 role at meta?
World Conflicts
Yesterday
702
Israeli precision-guided munition likely killed group of children playing foosball in Gaza, weapons experts say
Tech Industry
2d
7295
What happens when most of your team is Indian?
Hi, I have offers from Google and Nvidia. Google: Software Engineer (ML Systems for TPU), TC 343k, L4 Nvidia: Deep Learning Performance Architect (PPA analysis/validation for LLM workload), TC 330k, IC3 TC for both companies is 4y-averaged. Google is front loaded and no vesting cliff. Nvidia is also kind of front-loaded, but not as much as Google. It has 1y cliff. Google: Pros: (1) Work is more appealing. It's more software/high-level. (2) People that I got to know during my PhD are already in the team. I know they are talented. (3) No cliff. Front-loaded, so I can sell RSU and invest in others. Cons: (1) TPU is mostly used for Google internal workloads. It might be behind Nvidia GPU. (2) Google stock appreciation is not good. Nvidia: Pros: (1) Nvidia is leading AI chip company. Stock can also go higher. (2) I heard that the company culture is good. Cons: (1) Work is not that appealing. PPA analysis/validation seems low-level. From interest/learning perspective, I am inclined to join Google. I have system/architecture background from my PhD. The most important decision factor to me is whether I can love my works, I can grow, and I can learn. TC is similar and I can always invest in others by selling RSUs, so stock appreciation is also not a big factor to me (It affects though). What do you think considering my situation? TC: 0. 0yoe + PhD.
What skills are needed for “Deep Learning Performance Architect (PPA analysis/validation for LLM workload)”?
ML, hardware architecture, performance analysis, programming
Is a masters needed for these roles or is it fine if you have a bachelors and some relevant experience?
Blind is currently biased towards Nvidia. Google will be the right choice for you
What are your reasonings for choosing Nvidia/Google?😂 I am also worried that blind is a bit biased towards Nvidia.
Op be greedy don't listen to others and tell final numbers
Eager to know where you go op
PPA is very hardware oriented, you will not write much software, you will have to run perf analyzer and shit like that. I'm voting for G SWE, I think there is more growth. The TPU is basically the tensor core of the nvidia gpu, it's a systolic array, good learning for you. From a sw perspective, G.
This ^. @OP you should consider this ^. If you take out Google layoffs saga still a better company till now. Im in similar role too. With NVDA stock appreciation this poll is little biased but G is still good for your career.
Nobody knows about future stock growth so don’t think too much into that. Clearly work and colleagues at Google seems more interesting to you. Also it’s Google and not any no name company I think you know the answer and just looking for validation, join Google Worst case scenario- You seem to be talented engineer, you will find another job. Good luck
this
Tell google you have an offer from nvidia. They will bump your tc by 2 times
I already did. I think 343k is already close to max offer at L4, and I don't think they're lying. I haven't seen any higher offer for fresh PhD in my field. I am negotiating with Nvidia for higher offer. They might match Google.
Don't be greedy. They can always replace you for someone cheaper when the management wants to reduce costs. Focus on career growth, your interests and what values you can add/ pickup if you join the team.