Rahul Shah is a Software Development Engineer with 10 years of experience building production ML and backend systems, currently contributing to Amazon Alexa AI after earlier roles as a Machine Learning Engineer at Aunalytics and software engineer at Pindrop. He combines a strong academic record (MS in Computer Science, 4.0 GPA) with hands-on delivery of low-latency, scalable services—having accelerated search latency by two orders of magnitude and optimized ML models to reduce memory footprints. Comfortable across Python, Go, Kubernetes and cloud environments, he focuses on bridging feature engineering, prediction pipelines and reliable deployment. A problem-solver who enjoys algorithmic challenges and life-hack projects, Rahul brings both research-minded rigor and pragmatic engineering to applied ML and voice/AI systems.
10 years of coding experience
4 years of employment as a software developer
Master’s Degree, Computer Science, 4.0/4.0, Master’s Degree, Computer Science, 4.0/4.0 at North Carolina State University
Bachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at University of Mumbai
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 Shah - Software Development Engineer at Amazon