Yao Fu

Director Software Development - AI Training at AMD

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yao Fu is a technology leader with 11 years of experience building accelerator-aware, production-ready AI training systems and distributed platforms. As Director of Software Development for AI Training at AMD, he combines hardware-software co-design, performance engineering, and observability to make large-scale training more performant, resilient, and adoptable. His background spans data-center acceleration at Xilinx and Micron, where he translated specialized compute capabilities into usable software and platform workflows. Yao contributes to open-source projects (notably work on the Apache Thrift Lua implementation and JSON protocol) and emphasizes reduced-precision techniques and tooling that unlock real-world AI performance. Based in California, he focuses on bridging deep architectural insight with pragmatic engineering to help customers trust and deploy AMD AI platforms at scale.
code11 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Bioinformatics and Computational Biology, Doctor of Philosophy (Ph.D.), Bioinformatics and Computational Biology at Iowa State University
languagesChinese, English
github-logo-circle

Github Skills (18)

json10
implement10
standard-library10
lua10
protocols10
c-library10
common-library10
thrift10
net9
ncclient9
tcp-client9
network-server9
ws-client9
webclient9
cprogramming-language8

Programming languages (6)

JavaC++ShellCGoPython

Github contributions (5)

github-logo-circle
apache/thrift

Jan 2016 - Mar 2016

Apache Thrift
Role in this project:
userBack-end Developer
Contributions:7 commits, 18 PRs, 22 comments in 1 month
Contributions summary:Yao primarily contributed to the Lua implementation of the Apache Thrift project. They focused on implementing the compact protocol for Lua, including writing and reading message, struct, and field data. Additionally, the user addressed issues related to boolean values and double precision, specifically within the Lua and D implementations. The user's contributions included the creation of a JSON protocol implementation.
actionscriptapache-thriftnetwork-clientdartapache
gityf/common

May 2018 - Jul 2019

Contributions:20 commits, 20 pushes, 1 branch in 1 year 2 months
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.
Request Free Trial
Yao Fu - Director Software Development - AI Training at AMD