Summary
Haichao Yu is a Senior Software Engineer with 11 years of experience specializing in computer vision and machine learning, currently based in Sunnyvale and working at Google. He holds a PhD from UIUC and has moved fluidly between research and product environments—research roles at TikTok and multiple internships at Google, ByteDance, and Adobe preceded senior engineering roles at Adobe and Google. His expertise spans multi-modality learning, data curation and filtering, and deploying research into production-grade systems. Known for bridging deep academic research with practical engineering, he repeatedly transitions research prototypes into scalable solutions across major tech firms. An engineer comfortable in both experimental and production settings, he brings a rare combination of rigorous research training and hands-on industry impact.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.) EE, Bachelor of Engineering (B.Eng.) EE at University of Science and Technology of China
Doctor of Philosophy (PhD) Computer Vision and Machine Learning, Doctor of Philosophy (PhD) Computer Vision and Machine Learning at University of Illinois Urbana-Champaign
English, Chinese