Yi Hu is a software engineer and PhD-trained researcher with a decade of experience at the intersection of machine learning and distributed edge systems, now building production-grade solutions at Google in California. His doctoral work at Carnegie Mellon focused on ML for physics-governed, correlated data and resource-aware orchestration—especially quantization and on-device learning for heterogeneous, constrained environments. He has translated research into applied systems through internships and collaborations (including safe RL for telecom tilt control at Ericsson) and presentations at industry venues. Known for bridging rigorous academic methods with pragmatic engineering, he brings both theoretical depth and hands-on implementation experience in optimizing ML under real-world resource limits.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD Electrical and Computer Engineering, Doctor of Philosophy - PhD Electrical and Computer Engineering at Carnegie Mellon University Silicon Valley
Bachelor of Science - BS Physics Computer Science, Bachelor of Science - BS Physics Computer Science at The University of North Carolina at Chapel Hill
Doctor of Philosophy - PhD Electrical and Computer Engineering, Doctor of Philosophy - PhD Electrical and Computer Engineering at Carnegie Mellon University
Contributions:1 release, 81 pushes, 1 tag in 2 years 8 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.