Bo Chang is a Senior Software Engineer with 11 years of experience melding statistical rigor and production-grade software development, currently building research-driven systems at Google DeepMind. He holds a PhD in Statistics from UBC with prior degrees from UCLA and Peking University, and has moved between machine learning research roles (Borealis AI) and high-scale engineering at Google. Bo combines deep probabilistic modeling expertise with practical engineering to ship ML systems into production, informed by internships at Baidu and Google and early analytical work in finance. Colleagues describe him as someone who bridges theory and implementation—comfortable both training complex models and architecting robust, maintainable code for large teams. An interesting detail: his academic webpage suggests a sustained focus on statistical methodology, indicating he brings research-level thinking to applied ML problems.
11 years of coding experience
2 years of employment as a software developer
Bachelor's Degree, Mathematics, Bachelor's Degree, Mathematics at Peking University
Doctor of Philosophy (Ph.D.), Statistics, Doctor of Philosophy (Ph.D.), Statistics at The University of British Columbia
Master's Degree, Statistics, Master's Degree, Statistics at University of California, Los Angeles
Contributions:27 pushes, 2 branches 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.