Scale and technical impact — You work on systems that operate at a scale that few other companies can match. The engineering problems are genuinely hard and interesting, and the internal tooling, which includes Brazil, Apollo, and Pipelines, is mature and battle-tested.
Career capital and mobility — Having "Amazon" on your résumé carries weight, and the internal transfer culture lets you switch teams or domains, such as AWS, Retail, Alexa, and Devices, without leaving. The strong ownership culture means you get real responsibility early.
Compensation upside — Total compensation can be strong, especially as RSUs vest in years three to four, which is the back-loaded vesting schedule.
Work-life balance and on-call: Frontline and on-call rotations, a high operational load, and a demanding pace. This varies a lot by team, but the intensity is real, and burnout is a common complaint.
Frugality culture: Lean staffing means that you often do more with less, and some perks that other tech companies offer are minimal by design.
Comp structure risk: Heavy reliance on stock means your compensation is exposed to the share price, and the vesting cliff, which involves little stock in years 1 and 2 and is offset by signing bonuses, can create a cliff if the stock underperforms.
I reached out to a recruiter, and then she sent me a role to apply for. She mailed me some questions. I had a call regarding those questions and my preferences, and she gave me information about the position and other opportunities she is recruiting
Good process, went through a lot of different topics, including multiple rounds of interviews. They focus on technical, behavioural, and system design. Prepare by practicing a lot of fundamentals. They will test a lot of SQL.
This is very draining. Candidates will be attending all 5 rounds on the same day, talking to at least 10-12 different people. I feel it would be great if the interview was spread out over a couple of days.
I reached out to a recruiter, and then she sent me a role to apply for. She mailed me some questions. I had a call regarding those questions and my preferences, and she gave me information about the position and other opportunities she is recruiting
Good process, went through a lot of different topics, including multiple rounds of interviews. They focus on technical, behavioural, and system design. Prepare by practicing a lot of fundamentals. They will test a lot of SQL.
This is very draining. Candidates will be attending all 5 rounds on the same day, talking to at least 10-12 different people. I feel it would be great if the interview was spread out over a couple of days.