Summary
Yang Gu is a seasoned software engineer with 14 years building large-scale ads, retrieval, and recommendation systems, currently applying deep learning and incremental learning at Google. He combines strong research pedigree (PhD/MS from Carnegie Mellon) with production expertise in C++/Python, serving BERT models, feature/label partitioning, and scalable online classifiers. Prior roles include leading data science at Scopely—where he developed game AI, user-purchase modeling, and time-series similarity pipelines—and architecting ad ranking, budget pacing, and CTR prediction systems at CityGrid. His strengths span probabilistic methods, stochastic optimization, and practical ML engineering across TensorFlow, Apache Beam, Hadoop, and cloud data warehouses. Notably, he has repeatedly translated academic techniques (Bayesian networks, PageRank variants, Naive Bayes ensembles) into high-throughput production services. Based in Los Angeles, he blends deep algorithmic insight with hands-on systemization of ML at Internet scale.
14 years of coding experience
5 years of employment as a software developer
MS and BS, Automatic Control Engineering, MS and BS, Automatic Control Engineering at Beijing Institute of Technology
Ph.D. and MS, Computer Science, Ph.D. and MS, Computer Science at Carnegie Mellon University
English, Chinese