Hey everyone! I'm excited to share that I'll be starting as a Software Development Engineer I at Amazon Web Services in about 90 days. Right now, I'm finishing up my Computer Science degree, and I'm looking to make the most of this time to prepare myself for the role. For any of you who've worked at AWS or other similar large tech companies, what would you recommend I focus on learning to hit the ground running? I'd really appreciate any tips on technical skills, important concepts, or general preparation that helped you when you began. Thanks a lot!
2 Answers
Do you happen to know which team you’ll be joining?
Congrats on landing the AWS gig! From my experience there, I'd suggest diving into the fundamentals of AWS first. Get your hands dirty with some labs, then tackle CloudFormation and the Cloud Development Kit (CDK). It’s also a good idea to reach out to your hiring manager to ask about key services your team uses—learning those could give you a solid edge. Also, check out AWS blogs about their internal services; they often cover essential principles especially related to distributed systems engineering. If your manager hints at any lower-level services like Dynamo, EC2, or S3, it's worth brushing up on those too. Good luck!
That's solid advice! I hadn’t thought about checking with my manager. I’ll definitely do that!

Yeah, I’ll be on the Serverless team!