Shreyas Chaudhari is a PhD candidate and research-focused software engineer with nine years of experience applying reinforcement learning and deep learning across search-ranking, autonomous driving, and finance. He combines academic rigor from UMass Amherst and CMU with hands-on production impact at Uber and internships at Waymo, Adobe, Amazon, and Goldman Sachs, shipping models for autocomplete ranking, calibration for perception systems, and distributional off-policy estimators for recommendations. His work spans from theoretical contributions in optimization and energy-delay tradeoffs to end-to-end engineering that productionized co-ranking and supply-chain RL prototypes. Comfortable teaching graduate ML courses, he bridges mentorship, research, and product development, and is known for translating complex RL methods into practical, deployable systems. An under-the-radar strength is his breadth across domains—communications, finance, mapping, and autonomous systems—enabling cross-pollination of ideas that improve robustness and offline evaluation.
9 years of coding experience
3 years of employment as a software developer
Indian Institute of Technology Madras
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Massachusetts Amherst
Master's degree Electrical and Computer Engineering, Master's degree Electrical and Computer Engineering at Carnegie Mellon University
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.