Sheng Guo is a software engineer specializing in machine learning with 12 years of experience bridging quantitative finance, academic research, and large-scale product systems. He holds a PhD in theoretical chemistry from Princeton and applied numerical algorithm development at Caltech to real-world problems like pricing stochastic interest-rate and FX products at Wells Fargo. Currently at Google he tackles cold-start challenges for Discover, combining C++, Python, and parallel programming to ship robust recommender solutions. Sheng contributes to scientific open-source—fixing numerical stability bugs and adding interfaces in the widely used pyscf quantum chemistry library—reflecting a knack for making complex numerical code reliable in production. Based in Sunnyvale, he pairs deep theoretical training with practical ML and systems engineering to move advanced algorithms into high-impact services.
Contributions:54 commits, 3 PRs, 46 pushes in 3 years 3 months
Contributions summary:Sheng primarily fixed bugs related to numerical stability issues, specifically addressing division-by-zero errors in perturber calculations within the NEVPT2 module. Their work involved modifying code in the `future/mrpt/nevpt2.py` file to address this. The user also added functionality, such as adding an interface between pyscf and block. Overall, the user contributed to the development of computational chemistry software, ensuring the accuracy and stability of calculations.
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.