Yuechao Pan is a Senior Software Engineer with 12 years of experience building high-performance, scalable machine learning and graph-processing systems, currently working on MLPerf training references and TPU/GPU ML at Google in Mountain View. He brings deep GPU expertise from a PhD and research roles where he architected multi-GPU frameworks (Gunrock), memory-efficient allocators, and cluster-scale graph traversals that processed graphs with billions of edges. His work spans both research and production: optimizing distributed deep learning communication at NVIDIA and delivering record traversal rates on supercomputers at Lawrence Livermore. Known for squeezing orders-of-magnitude performance gains from GPU systems, he pairs low-level kernel tuning with practical distributed communication strategies.
11 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Engineering, Doctor of Philosophy - PhD, Computer Engineering at University of California, Davis
Bachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at National University of Singapore
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.