Junjie Li

Senior Product Manager at Microsoft

Shanghai, Shanghai, 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

👤
Senior
🎓
Top School
Junjie Li is a Senior Product Manager based in Shanghai with 10 years of experience building developer tooling and AI-driven experiences at Microsoft, Trip.com, Apple, and ByteDance. He combines a strong technical foundation (MS in Computer Science from Northwestern) with hands-on engineering experience—contributing to high-profile open-source infrastructure like Microsoft’s Multiverso parameter server as a back-end developer and test automation engineer. At Microsoft he has driven developer experiences for Microsoft 365 Copilots, Declarative Agents, and developer toolkits for Teams, and now leads the Microsoft AI Toolkit. Junjie is fluent at translating low-level engineering tradeoffs into product direction, having worked on buffer/quantization internals and scalable web services early in his career. Colleagues rely on him to bridge product strategy and implementation, shipping practical tools like Adaptive Card Previewer and Teams App Test Tool. He’s equally comfortable in code, tests, and strategy, which helps him accelerate complex integrations between platform, developer experience, and AI capabilities.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Electrical Electronics and Communications Engineering, Bachelor's degree Electrical Electronics and Communications Engineering at Nanjing University of Posts and Telecommunications
bookBachelor's degree Electrical Electronics and Communications Engineering, Bachelor's degree Electrical Electronics and Communications Engineering at New York Institute of Technology
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Northwestern University
languagesChinese, English
github-logo-circle

Github Skills (4)

cprogramming-language10
c-language10
asynchronous9
async9

Programming languages (3)

C#C++Python

Github contributions (4)

github-logo-circle
microsoft/Multiverso

Mar 2016 - May 2016

Parameter server framework for distributed machine learning
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:22 commits, 2 PRs, 8 pushes in 1 month
Contributions summary:Junjie primarily focused on developing and testing asynchronous buffer functionality within the Multiverso framework, a parameter server for distributed machine learning. Their contributions include adding a new asynchronous buffer component, implementing tests for its functionality, and modifying existing test infrastructure. They also made a minor code adjustment related to checking data type lengths within a quantization utility, indicating involvement in low-level data handling aspects.
parameter-servermachine-learningparameterserver-frameworkdistributed-machine-learning
ycdoit/caffe

Jul 2016 - Aug 2016

Contributions:29 pushes, 3 branches in 1 month
deep-learningpytorchcaffemachine-learning
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
Junjie Li - Senior Product Manager at Microsoft