Karthikeyan Shanmugam is a Staff Research Scientist at Google DeepMind in Bengaluru with eight years of research experience at the intersection of machine learning, causal inference, and online learning, and a growing focus on diffusion and foundation models. He holds a PhD in Electrical Engineering from UT Austin and has a strong industry-research track record spanning IBM Research, Google, and Bell Labs, with publications in top ML venues like ICML, NeurIPS, and AISTATS. His work blends theoretical foundations—drawing on information and coding theory—with practical ML problems such as explainability and real-time decision-making. Known for transitioning from postdoctoral and research-staff roles into senior positions at major labs, he brings both mathematical depth and production-minded research leadership. An underappreciated thread in his profile is sustained expertise in online/streaming decision problems that complements his current work on large-scale generative models.
8 years of coding experience
4 years of employment as a software developer
Master’s Degree Electrical Engineering, Master’s Degree Electrical Engineering at University of Southern California
Doctor of Philosophy (Ph.D.) Electrical Engineering, Doctor of Philosophy (Ph.D.) Electrical Engineering at The University of Texas at Austin
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
Karthikeyan Shanmugam - Staff Research Scientist at Google DeepMind