Rui Zhao

Senior Software Engineer at Microsoft

Redmond, Washington, 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

🤩
Rockstar
🎓
Top School
Rui Zhao is a Senior Software Engineer with over a decade at Microsoft, progressing from SDET roles into senior engineering positions while based in Redmond, Washington. He brings deep practical experience in machine learning engineering, notably contributing to Microsoft Cognitive Toolkit (CNTK) by optimizing the HTKMLFReader and lattice-related sequence training components for more efficient data loading and frame handling. Comfortable at the intersection of testing, system reliability, and model training, Rui has a track record of improving performance-critical infrastructure for large-scale deep learning. Educated at Huazhong University of Science and Technology, he combines enterprise-grade engineering discipline with hands-on open-source contributions that tangibly improve ML training pipelines.
code10 years of coding experience
bookHuazhong University of Science and Technology
github-logo-circle

Github Skills (9)

machine-learning10
c-language10
cntk10
deep-learning10
cprogramming-language10
neural-network9
python8
csharp7
dotnet-core7

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
microsoft/CNTK

Sep 2015 - May 2020

Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit
Role in this project:
userML Engineer
Contributions:354 commits, 1 PR, 164 pushes in 4 years 8 months
Contributions summary:Rui primarily contributed to the `HTKMLFReader` within the CNTK framework, modifying and extending its capabilities. Their work involved adding support for maximum utterance lengths and frame skipping, indicating efforts to optimize data loading and processing. Additionally, the user made changes to lattice-related functions within the `latticefunctionskernels.h` file, enhancing the functionality of the sequence training components. These changes suggest a focus on improving the efficiency and functionality of deep learning model training within the CNTK framework.
pytorchpythondeep-learningc-plus-plusmachine-learning
ruizizhao/CNTK

Sep 2016 - Sep 2016

Contributions:1 push in 1 day
cntkcomputational
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
Rui Zhao - Senior Software Engineer at Microsoft