Shangwu Yao is a Senior Software Engineer in New York with nine years of experience specializing in GPU compute, deep learning, and performance optimization across hardware-software stacks. At Waymo and previously at Apple, he has driven low-level performance work—tuning neural networks on ASIC accelerators and optimizing AR/VR computer vision pipelines—while supporting GPU compiler and driver toolchains. His background blends academic rigor from Carnegie Mellon and Stanford with practical wins such as a 3x speedup in deep learning pipelines by reducing CPU–GPU transfer and reworking iteration patterns. Comfortable across compiler, driver, and ML accelerator domains, he focuses on co-designing algorithms and systems to squeeze out real-world efficiency gains. Colleagues rely on him for turning research ideas into production-grade optimizations that materially improve throughput and latency.
9 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Wuhan University
Master's degree, Master's degree at Carnegie Mellon University
SCPD, Computer Science, SCPD, Computer Science at Stanford University
Contributions:13 commits, 11 pushes, 1 branch in 17 days
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.