Hao Zhang is a software engineer and researcher with six years of professional experience building scalable machine learning systems and enterprise AI. He currently splits his time between Snowflake’s AI Research team and leading the Hao AI Lab at UC San Diego, bridging industrial product work with academic research. Previously he was a postdoc at UC Berkeley where he co-founded lmsys.org and helped lead influential open-source projects such as Alpa, Vicuna, vLLM, and FastChat that shaped the modern LLM tooling ecosystem. His background spans deep systems and distributed ML from roles at Petuum and Carnegie Mellon to internships at Microsoft Research Asia, anchored by a PhD in Computer Science from CMU. Colleagues describe him as a pragmatic builder who moves quickly from prototype to production while keeping research rigor. Outside work he lives by “Work Hard. Play Harder,” signaling a culture of high output balanced with strong team morale.
6 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at South China University of Technology
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Carnegie Mellon University
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Shanghai Jiao Tong University
Contributions:18 commits, 11 pushes, 1 branch in 1 month
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.