Comp and level in the offer being the same, which would you work at? Both for core systems software (kernel, firmware, etc) roles. Current TC 240k #google #nvidia
240 is probably L4 so you have target 70k refresher every year, not sure what Nvidia does. Also consider other perks like 401k match, free food and so on.
That doesnt makes sense, because some folks negotiate a huge grant so they will always get more refreshers??
Got 90K refresher this year. Haven't heard about the 30% rule. And we have a 401k match up to $6500.
Which project sounded more interesting for your personal interests? Personally for core development I'd probably go Nvidia over Google. Far more experience in the field, more things to learn, and they do a damn good job at it.
This but as a current Googler I would say if you wanted to move out of systems you have a better path. The brand value and future refreshers could be better at Google. I do agree you will learn a lot more at NVIDIA
I don’t intend to leave systems for a long time, I like it. If I do I’ll just move companies. Thanks for your input, I do see some truth to learning more at nvidia. I found the nvidia interview to be harder than google because they asked me some deep systems questions I didn’t know.
Google has so many large scale systems, from db,storage, networking to scheduling and ml. And so many good system teams and tech leaders. Heavy presence in open source community and top academic conferences. This is a paradise for people interested in systems.
Nice try! But you can do better!
I *think* what the op is referring to might be system software and the hardware software layer. For that I am less confident about Google.
Wrt innovation, NVIDIA. Google is nowhere near.
That doesn’t make any sense. G is literally making the same shit as nvidia: https://cloud.google.com/tpu As well as everything else, including TensorFlow, and the bleeding edge ai which need acceleration... and then waymo search etc In what way does nvidia have anything on them?
I've interviewed with both the TPU team@google and the GPU team@nvda, the infrastructure of Google's TPU team is no where near that of Nvda.
Nvidia
I think for $, brand recognitions and perks I would say google. But if you want to learn a lot, Nvidia since they’ve been doing this for a while and are pretty good at it now. One caveat: Nvidia has a whole bunch of system sw teams, so it’s important to find the right one.
Google and Nvidia are offering same comp? 😲😲😲 IMHO Nvidia is below average at SW and SW Engineering. So I wouldn’t take Nvidia over Google for kernel/FW type work. Maybe if you were getting into GPU driver teams and want to stay in that space for a very long time then Nvidia makes sense but other than that I don’t see a SW/System team that I can recommend over Google. Disclaimer I have never worked at Google but interviewed with their system software people multiple times.
NVIDIA does not pay well at lower levels, was lower than Microsoft offer and they did not negotiate.
My nvidia offer is giving me a significant raise over MS. I was expecting the google offer to be so much higher that the decision was easy, but that wasn’t the case.
Given your Microsoft TC I would assume you’re not E3 or E4 equivalent, that’s what I meant by lower level. My new grad NVIDIA offer for 160k TC where as Microsoft was 165k.
Would say Google, higher brand value and probably higher comp
Do not think so
Could you make a poll?
No point making a poll when one of the options is Google.