maybe not in faangs, but I've seen CTOs and directors downshift to ICs in multiple startups and public tech companies. Honestly kicking them out instead sounds like a huge waste, if the person can make solid contributions in a different, maybe less intense, role, why not let them?
When I joined Google I was "demoting" myself from TL/M equivalent to mere L4 SWE. The much higher pay didn't make it feel like a demotion though.
If that is what really defines an L9 job at Google I think we'd all have been praising the typical L9 Google employees on HN long ago. And we'd all be justified in being angry Google decided to fire such a person.
Or maybe Google should pay their salary indefinitely because they were capable of disrupting a market at some point in their career? Or maybe yes, such a person needs to work at Google type company so all of us can benefit from the optimal situation from which to maximize their talent, even though such a company would let them go. Otherwise we'd all lose out on such a person being capable of contributing to the world if Google lays them off.
What else could they do then without a company who doesn't appreciate keeping them on?
For instance there was researchers on voice recognition at Yahoo! way before the voice assistants became a product, and if I could imagine one of them bring up a well working model 6 months before the competition, and have a voice assistant hit the market.
It would disrupt an entire market.
But they’re not alone of course, and I don’t know how many other researchers are on the payroll trying to breakthrough other fields. All of them have a “disrupt the entire market” expectation I think, and of course their employer is also expected to give them enough time and leeway to make progress. They probably bring small improvement on existing things, and the number of papers published every year could be another measure as a temporizing strategy. But their actual stated goal is probably very ambitious and they’d be failing at it for a very long time.
As levels go up, each new level is a new job.
In the SWE track:
L3 is a new graduate
L4 is mid level (an engineer who you can generally trust to complete the tasks they're assigned)
L5 is Senior (who owns/shapes the direction of the team)
L6 is Staff (who has to see upcoming problems and shape efforts across the organization)
L7 shapes a product
L8 shapes a division
L9 shapes an industry
The expectations are sky high, but so are the comp. If you want to get millions, you'd better do something worth millions.
Well, I guess that explains both why they fire them and why golang.org became go.dev.
And to be honest I don't think google has these expectations. Most probably he was was fired for different reasons, not performance
This is not a job everyone wants or is capable of doing. There are a very limited number of such positions, and those who want them must justify the position's existence.
But a decent bunch of them are the types of folks to have wikipedia pages:
* https://en.wikipedia.org/wiki/Jim_Roskind
* https://en.wikipedia.org/wiki/James_Gosling
* https://en.wikipedia.org/wiki/Tim_Bray (not anymore I guess)
The ones that don't probably would if it was public about how much of a significant contribution they've made to some foundational AWS services everyone knows. I think they don't mind.