I am a new grad from top 30 cs schools in US. I currently have 2 offers from Amazon AWS and Apple. Would love to hear your insights. Apple- Role: Devops Tech: Python, Ruby, bash, CI CD pipelines mainly jenkins Pay: 140/110/20 - base/stockworth/joining in thousands Location: Cupertino Amazon AWS Role: SDE 1, team specific AWS security team. Tech: Java, Linux, basic networking and security Pay: 120/85/50 Location: virginia Role wise I like Amazon as it is a dev role. Giving up roughly 20 k per year (effectively it would be 10k due to location and additional tax expenses) and letting Apple go away do I miss something ? no idea about work life balance and some other things.
I'd suggest you to pick according to the work you would prefer to do. In terms of money both offers are quite similar when taking location into consideration.
Yeah, I personally feel Apple was using old tech stack. Not sure though. Thought Aws security was cool thing. Can’t say untill we work there.
Personally I dont quite enjoy devops, And being an SDE you write more code and build more stuff. That's what I think
Its choice between starting out career as devops vs SDE. Surely you can transition later. SDE to Devops pivot is better and easier in my opinion
Thanks for the thoughts, it makes sense
Agreed; better to start as SWE.
Apple tech profile isn’t compelling. Plus that money in bay area wont get you more than 1-bedroom apartment.
AWS wlb is hell but yeah you'll be a genius if you hang on
Aws will help you compare apples to pears
Please elaborate. Didn't understand
Apple and Amazon are very, very different in terms of engineering process. Amazon is like a factory, everyone uses the same tech stack. One week bootcamp and you can start contributing to code repo. You get to do first prod deployment in your first month. Oncall is very stressful though. Apple is bunch of isolated groups in the company. Each team uses different tools. No csntral wiki, no one repo for all code. When you bump into problem, no place to ask for help other than your direct teammates. Very secretive. Sometimes I feel I am working some fucking national security matter projects. For your first FAANG, go to Amazon, the stuff you learn is going to be very useful everywhere.
Great thoughts 💭 . Highly appreciate your sharing 🤗
The role at Apple sounds incredibly dull. As much as I hate to say “choose Amazon”, in this case (if it were me) it’d be a no-brainer — in real-terms the Amazon salary will go a LOT further, and you’ll learn a lot that will put you in a great position to start your career.
Amazon no brainer for a dev role
I would say depends on location you want to be in
I am okay with location.