Senior Research Software Development Engineer at Microsoft
Haidian District, Beijing, China
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Huoran Li is a Senior Research Software Development Engineer with a decade of experience building production-grade back-end systems and algorithmic infrastructure, currently incubating ARD projects at Microsoft in Beijing. He holds a Ph.D. from Peking University with visiting scholar experience at the University of Michigan, blending deep applied machine learning research with hands-on engineering. Huoran has delivered ranking and recommendation pipelines at Hulu and algorithmic systems at Alibaba, and at Microsoft has strengthened real-time visualization and backtesting capabilities for prominent open-source platforms such as MARO and Qlib. A data lover and self-described “CRAZY LeetCode fan,” he brings a penchant for rigorous algorithm design and careful bug-driven improvements that boost reliability in complex RL and quantitative-investment workflows. Colleagues rely on him for cleaning up tricky SQL/Python edge cases and making behind-the-scenes fixes that materially improve prediction accuracy and operational observability.
10 years of coding experience
5 years of employment as a software developer
Visiting Scholar, Information Technology, Visiting Scholar, Information Technology at University of Michigan
Ph.D., Computer Science, Applied Machine Learning, Mobile Computing, Ph.D., Computer Science, Applied Machine Learning, Mobile Computing at Peking University
Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems.
Role in this project:
Back-end Developer
Contributions:186 reviews, 168 commits, 171 PRs in 1 year 6 months
Contributions summary:Huoran's contributions primarily focused on fixing bugs and improving the real-time visualization components of the MARO platform. They addressed issues related to IP address handling, SQL logic, and incorrect predictions within the system. The changes included modifications to Python scripts, particularly within the `maro/cli/maro_real_time_vis` directory, and updates to the data processing and request logic. These adjustments enhanced the platform's data accuracy and visualization capabilities.
Qlib is an AI-oriented quantitative investment platform that aims to realize the potential, empower research, and create value using AI technologies in quantitative investment, from exploring ideas to implementing productions. Qlib supports diverse machine learning modeling paradigms. including supervised learning, market dynamics modeling, and RL.
Role in this project:
Backend Developer
Contributions:63 reviews, 40 commits, 28 PRs in 7 months
Contributions summary:Huoran primarily focused on refining the backtesting codes within the Qlib platform. Their contributions involved code refinements, bug fixes (import errors), and addressing pull request comments. The changes indicate a deep understanding of the backtesting infrastructure, including modifications to core modules like `qlib/backtest/exchange.py`. The user's work directly impacts the reliability and functionality of the backtesting process, a core component of the AI-driven quantitative investment platform.
auto-quantpythoninvestment-strategiesempowerquant
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
Huoran Li - Senior Research Software Development Engineer at Microsoft