Transcript
A (0:00)
This is episode 753 of the AWS podcast released on January 26, 2026.
B (0:09)
Hello everyone and welcome back to the AWS Podcast. I'm Lish here with you. Great to have you back. I'm joined by a super special guest. I'm joined by Joe Magirumov, who is VP and distinguished Engineer at aws. Joe, welcome so much to the podcast.
A (0:20)
Thanks, Simon. I'm really excited to be here today.
B (0:23)
It's amazing to have you here. You've been at Amazon for 20 years. Not many times I meet Amazonians that have had more tenure than myself. But you're well into there, you've seen some stuff and you've written so much code and led teams and helped teams write a lot of code that I'm sure many of our customers use each and every day, whether I know to or not. Just to give us some context. I mean, 20 years at Amazon. What are some of the things you've worked on as an engineer during that time?
A (0:51)
Oh, wow. It might be easier to say what I haven't worked on, but it's kind of interesting. My, my, my time at Amazon kind of has two halves. So I spent the first half, the first 10 years working on all the systems behind our Amazon.com retail website. So I worked on some of our shipping systems, some of our payment systems, a number of systems behind our Marketplace. And about 10, 10 years ago I transitioned to work in the cloud where I've worked. I worked on our computer networking services. So I worked on services like VPC or load balancers, NAT gateways and all other types of gateways you would have in networking. And then I also work specific amount of time with our container and serverless. Serverless. So ecs, Lambda EKS and now last, last year I've been working on, on Bedrock and inference platform for, for Amazon and we worked on Project Ventle, which is, which is something we released this year and something I've been super excited and passionate about.
B (1:53)
Yeah, just, just got mentioned and called out in, in re. Invent as well. I guess just to, to spin maybe all those, that subset of things you worked on as you mentioned. I mean I think that the characteristics there are, they're very much about scale, they're about robustness and reliability. I mean you're not working on stuff that well, if it's an error, there's an error, it's okay, you know, the user will retry. This is like, you know, trillions of packets, real time processing mission. Like this is the stuff that keeps you up at night if you get it wrong. I'm guessing that's right.
A (2:23)
Yeah, it's, you know, reliability and scale is at the heart of a lot. What we do at Amazon, clearly scale makes a lot of things more interesting and more challenging. So you constantly have to think about not just only how do you get the scale right, but also how do you get it right in a way that doesn't add too much complexity because complexity tends to be the enemy of reliability. And so there's this constant tension behind engineering for scale versus engineering for reliability. And you have to kind of navigate that, that tension, navigate getting things right. But, but not too complicated, not too complex.
