William Lam is a Senior Software Engineer in the San Francisco Bay Area with 13 years of experience building data protection infrastructure at Google. He pairs deep systems engineering with a PhD background in automated reasoning and graphical models, applying combinatorial search and heuristic techniques to real-world reliability and optimization problems. His career spans roles from research on Bayesian and continuous-time networks to production services like search crawl scheduling and YouTube notification quality. Known for bringing rigorous AI-driven problem solving into large-scale infrastructure, he blends academic precision with hands-on product delivery.
13 years of coding experience
12 years of employment as a software developer
BS, Computer Science, 3.93, BS, Computer Science, 3.93 at University of California, Riverside
MS, Computer Science, 4.0, MS, Computer Science, 4.0 at University of California, Irvine
Contributions:1 push, 6 branches in 5 years 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.