It's my understanding that Amazon does not do stack ranking.
What they do is more insidious. They force people out in a process that consists of promoting people as a pretext to apply harsher performance evaluation criteria while comparing your performance directly with veteran, well established engineers.
To make matters worse, you have a limited influence over your career. You are evaluated based on your performance in your role which is dictated by the project you are assigned to. SDE1s are de-facto barred from switching teams, SDE2s can switch teams but can be a liability, SDE3s are few and far in between and have limited career options, and on top of that there's only principal engineer, which is already a role that needs full support and commitment from executives.
The rule of survival was move up to SDE2 as fast as you could, and afterwards judiciously switch teams each year or so to a) avoid being held liable for your past work, b) ensure you were working on a team thay was unlikely to be subjected to cuts, and most of all c) do your best to not be considered for a promotion to SDE3 as that would mean you would be held personally responsible for each and every single failure and short-coming of the projects you'd be assigned to.
In short, they push people up and out. The average tenure is shorter than 3 years. Let that sink in.