Summary
Somnath Chowdhury is a research scientist at Google Research's Algorithms and Optimization team with over a decade of industry and academic experience bridging theory and production. He completed a PhD in Computer Science at UNC Chapel Hill after internships and student research stints at Google and Adobe, and earlier held engineering and data science roles at Apple and Microsoft. His background spans machine learning, statistics, and systems, informed by an interdisciplinary B.Tech.+M.Tech. from IIT Kharagpur and research work on transfer learning at IISc. Based in Mountain View, he combines deep academic rigor with product-minded experimentation, moving ideas from papers to deployed systems. A persistent collaborator, he has cultivated long-term partnerships across top labs and tech companies, often returning to Google in increasingly research-focused roles.
11 years of coding experience
7 years of employment as a software developer
High School, High School at St. Stephen's School
Bachelor of Technology (B.Tech.) Honours + Master of Technology (M.Tech.), Electrical Engineering, Bachelor of Technology (B.Tech.) Honours + Master of Technology (M.Tech.), Electrical Engineering at Indian Institute of Technology, Kharagpur
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of North Carolina at Chapel Hill
English, Bengali, Hindi