Ruobing Han is a software engineer with nine years of experience focused on AI infrastructure and performance engineering, currently working at Google DeepMind in Mountain View. He has repeatedly contributed to Google’s TPU and AI infrastructure efforts, including performance optimization roles across Google Cloud and DeepMind and a stint on the LLVM core team. Ruobing brings a strong research background—pursuing a PhD in Computer Science at Georgia Tech after earning a BS from Peking University—which informs his practical work on low-level systems that accelerate ML workloads. He has a track record of short, high-impact engagements that bridge research prototypes and production TPU performance tuning. Colleagues would describe him as someone who navigates both compiler/runtime complexity and large-scale AI hardware considerations. His cross-pollination of academic rigor and hands-on infrastructure delivery makes him particularly effective at squeezing extra efficiency from ML systems.
10 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Georgia Institute of Technology
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Peking University
Contributions:37 pushes, 1 branch, 1 tag in 6 years 4 months
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.