Shagun Rawat is a software engineer with a decade of experience applying machine learning and statistical methods to large-scale consumer products, currently working on image search ranking and agentic commerce initiatives at Google. He brings a rare blend of academic rigor—a PhD in Applied Mathematics from UC Merced focused on stochastic differential equations and time-series estimation—and product-grade engineering from multiple internships and roles at Google and Microsoft Research. His work spans real-time prediction systems (Firebase Predictions) to personalization and ranking at scale, consistently translating probabilistic models into services used by billions of daily users. Earlier research includes scalable inference for spatio-temporal processes and published work in major venues, and he has hands-on systems experience from sensor networks to simulation-driven evaluation of matchmaking models. Based in Mountain View and trained at IIT Guwahati, he pairs deep math instincts with pragmatic software delivery, often optimizing online scalability and latency in subtle ways that improve user-facing metrics.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Technology (B.Tech.), Mathematics and Computer Science, Bachelor of Technology (B.Tech.), Mathematics and Computer Science at Indian Institute of Technology, Guwahati
Doctor of Philosophy (PhD), Applied Mathematics, Doctor of Philosophy (PhD), Applied Mathematics at University of California, Merced
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.