Lei Shi is a software engineer at Google with 13 years of experience combining high-performance computing, scientific research, and production software engineering. He brings deep expertise in Python, C++, Fortran, and Linux from a PhD in Plasma and High-Temperature Physics at Princeton and a track record of developing and optimizing large-scale simulation codes for HPC systems like Edison, Cori, and Titan. Lei led major projects such as the Gyro-kinetic Toroidal Code (GTC), introduced modern code management and testing practices, and coordinated GPU optimizations with industry and national lab partners. He founded the Synthetic Diagnostics Platform and an ECEI diagnostic toolkit, building Python-C integrations and performance-focused tooling that supported multiple national labs. Based in Short Hills, NJ, he blends rigorous theoretical research with pragmatic engineering—often improving developer productivity and reproducibility in scientific software, not just raw simulation performance.
13 years of coding experience
1 year of employment as a software developer
Research Assistant, Plasma physics, Research Assistant, Plasma physics at 北京大学
Bachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Peking University
Doctor of Philosophy (PhD), Plasma and High-Temperature Physics, Doctor of Philosophy (PhD), Plasma and High-Temperature Physics at Princeton University
Contributions:4 PRs, 66 pushes, 2 branches in 3 months
deep-learningthesismachine-learning
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.