Rahul Agrawal is a senior software development engineer with a decade of experience at Amazon, specializing in designing and scaling distributed systems for 3P seller fulfillment. He combines deep large-scale systems expertise with a strong interest in AI-driven development, leading cross-team engineering initiatives and mentoring peers. Educated at NITK and USC (MS CS, 3.85 GPA), Rahul has a track record of shipping production-grade services at Amazon since his intern days and progressing through SDE roles to his current senior position. Early research experience in real-time object tracking (IP camera, 80+ fps via multi-threading) signals a longstanding practical focus on performance and concurrency. Based in Seattle, he blends hands-on engineering with strategic system design to solve complex fulfillment and scalability challenges.
10 years of coding experience
5 years of employment as a software developer
Master’s Degree, Computer Science, 3.85 on 4, Master’s Degree, Computer Science, 3.85 on 4 at University of Southern California
Bachelor’s Degree, Computer Engineering, 8.69 on 10, Bachelor’s Degree, Computer Engineering, 8.69 on 10 at National Institute of Technology Karnataka
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rahul Agrawal - Sr. Software Development Engineer at Amazon