Ziyue Yang

Senior Researcher at Microsoft

Haidian District, Beijing, China
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

🤩
Rockstar
🎓
Top School
Ziyue Yang is a Senior Researcher at Microsoft Research Asia with 11 years of experience building high-performance cloud and AI infrastructure, grounded in an MS and BS in Computer Science from Peking University. His work spans low-level distributed systems, high-performance communication libraries, and storage engines—contributing optimizations and algorithmic improvements to projects like ROCm's RCCL and the widely used RocksDB. He has deep expertise in collective communication algorithms (e.g., Pivot AllToAll), performance monitoring integrations, and parallel compression optimizations that reduce latency and improve stability at scale. Ziyue also brings practical mobile-platform experience from contributions to DroidBot, showing an ability to tune event handling across real devices. Colleagues rely on him to bridge research ideas and production-grade implementations across networking, storage, and compute stacks.
code11 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Peking University
github-logo-circle

Github Skills (21)

algorithms10
storage-engine10
c-language10
android-adb10
databases10
android-development10
roc10
performance-optimization10
ccl10
cuda10
cprogramming-language10
adb10
adbd10
database10
unit-testing9

Programming languages (7)

JavaC++ShellCRubyPythonCuda

Github contributions (5)

github-logo-circle
honeynet/droidbot

Mar 2016 - Jan 2020

A lightweight test input generator for Android. Similar to Monkey, but with more intelligence and cool features!
Role in this project:
userMobile Developer (Android)
Contributions:78 commits, 19 PRs, 36 pushes in 3 years 10 months
Contributions summary:Ziyue primarily contributed to the Android application's event handling and input generation mechanisms within the DroidBot framework. Their work focused on implementing functionalities to recognize and process human actions, like touch and draw, using `getevent` and related system APIs. They made several revisions to improve real-device compatibility and address Nexus 4-specific requirements, indicating a focus on device-specific behavior and input handling. The user also contributed to method profiling to get method trace of each event, and implemented the feature for Android versions greater than or equal to 5.0.
similarmonkeyandroidkotlinintelligence
ROCm/rccl

Feb 2022 - Dec 2022

ROCm Communication Collectives Library (RCCL)
Role in this project:
userBack-end Developer
Contributions:15 reviews, 8 commits, 32 PRs in 9 months
Contributions summary:Ziyue's contributions primarily revolve around enhancing the ROCm Communication Collectives Library (RCCL). They implemented a Pivot AllToAll algorithm for the Rome model, optimizing collective communication operations. The user added NPKit support for performance monitoring and integrated MSCCL, further extending the library's functionality and broadening compatibility. They also improved code alignment and tuning for the Pivot A2A algorithm.
infinibandmpicommunicationrocmrdma
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
Ziyue Yang - Senior Researcher at Microsoft