Is there a caste system at Google/Facebook among engineers? Like those in Google Cloud consider themselves better than those working on Photos and Google Brain vastly outranks all of them with compensation to match? Is this true?
No. There definitely have been at other companies I've worked at. FB is a big company so I'm sure you can find pockets of assholes, but I haven't seen anything resembling what you describe in the SWE or PE teams (and I've been here a long time).
Watch Article 15
I thought ☁️ is the bottom
Then wants the top?