Zhidong Zhu

Principal Software Engineer at Microsoft

Vancouver, British Columbia, Canada
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
Zhidong Zhu is a Principal Software Engineer in Vancouver with over two decades of engineering experience and more than a decade focused on cloud and AI platform work. At Microsoft he drives architecture and delivery for AzureML Pipeline, Prompt Flow, and parallel run engines, blending systems design with hands-on backend and test automation. He has a strong track record building platform features that scale—such as the Parallel Run feature for large-scale data processing—and contributed to Microsoft’s popular open-source Promptflow by improving tracing, testing, and token-usage handling. Earlier roles range from leading embedded and Android teams to directing software for smart devices, demonstrating fluency across C++, Kotlin, Unity, and cloud-native stacks. Colleagues know him for tackling deep technical debt while enabling observability and maintainability in complex ML workflows. He pairs pragmatic engineering leadership with a habit of introducing small infrastructure improvements that pay off at production scale.
code11 years of coding experience
job21 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Beijing University of Posts and Telecommunications
languagesFrench, Japanese, Korean, English, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

unit-testing10
pytest10
python10
test-automation10
prompt-engineering9
llm8
ai7

Programming languages (9)

C#JavaDockerfileOpen Policy AgentGoHTMLJupyter NotebookMarkdown

Github contributions (5)

github-logo-circle
microsoft/promptflow

Sep 2023 - Feb 2025

Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
Role in this project:
userBack-end & Test Automation Engineer
Contributions:431 reviews, 41 PRs, 135 pushes in 1 year 5 months
Contributions summary:Zhidong primarily contributed to improving the testing infrastructure and core backend functionality of the Promptflow project. They refactored the Tracer class, introducing new methods and enhancing unit tests to improve code quality and maintainability. The user also added a `@trace` decorator to enable function tracing for sub-functions within tools, enhancing the debugging and monitoring capabilities of the framework. Furthermore, they fixed a bug in the token usage merging logic to handle potential errors with different model outputs.
aiai-application-developmentai-applicationschatgptgpt
zzn2/sample_modules

Mar 2020 - Jun 2020

Contributions:40 commits, 1 PR, 31 pushes in 3 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
Zhidong Zhu - Principal Software Engineer at Microsoft