Daohang Shi is a Staff GPU performance and systems engineer with 11 years of experience, currently driving low-level GPU tooling and performance work at Facebook. He brings deep expertise in CUDA and Triton and a strong track record optimizing ML frameworks, having contributed backend performance fixes and profiling enhancements to the widely used pytorch/pytorch project. With a PhD in Electrical Engineering from UW–Madison and a BS in Microelectronics from Fudan, he bridges rigorous academic training and production-grade systems engineering. Notably, he has improved Inductor compiler observability and unit-test robustness—work that helps teams diagnose and speed up model compilation and execution at scale.
11 years of coding experience
3 years of employment as a software developer
PhD, Electrical engineering, PhD, Electrical engineering at University of Wisconsin-Madison
BS, Microelectronics, BS, Microelectronics at Fudan University
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
Back-end Developer & Performance Engineer
Contributions:17 reviews, 1 commit, 21 PRs in 1 day
Contributions summary:Daohang primarily contributed to the PyTorch backend, focusing on improving performance and debugging. They fixed formatting issues in error messages and implemented logging for compilation times within the Inductor compiler. Furthermore, the user added regex matching to unit tests for the Inductor framework and addressed a key error related to pre-gradient passes. The user also made several updates to CProfile and time reports, contributing to the monitoring and profiling capabilities of the system.
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.