Mu Li

Co-Founder at Boson AI

Palo Alto, California, 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
award
Top expert inHigh-Performance Machine Learning Computing
Mu Li is a Co-Founder and ML engineering leader based in Palo Alto with 12 years of experience combining deep research, system-level engineering, and developer-facing education. At AWS he led science teams to make deep learning cheaper and easier and contributed to flagship open-source projects such as MXNet, GluonCV and the Dive into Deep Learning (d2l.ai) ecosystem. His work uniquely spans low-level C++/CUDA and parameter-server development (mshadow, ps-lite, dmlc-core) alongside DevOps, CI and documentation improvements that make complex tools accessible to hundreds of universities. He also measures Transformer performance at the TFLOPS level and optimizes distributed training pipelines, bridging performance engineering and usability. Now co-founding Boson AI, he continues to translate research into production-ready systems. He holds a PhD in Machine Learning from Carnegie Mellon University.
code13 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Machine Learning, Doctor of Philosophy (Ph.D.), Machine Learning at Carnegie Mellon University
bookMaster, Computer Science, Master, Computer Science at Shanghai Jiao Tong University
github-logo-circle

Github Skills (79)

transformers10
benchmark10
documentations10
restructuredtext10
operation10
python10
bash10
dm10
deep-learning10
ci-cd10
ci-cd-pipeline10
build-automation10
distributed-training10
rs10
param10

Programming languages (10)

JavaC++CSSRShellSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
d2l-ai/berkeley-stat-157

Dec 2018 - May 2019

Homepage for STAT 157 at UC Berkeley
Role in this project:
userDevOps Engineer
Contributions:118 commits, 124 pushes, 1 branch in 4 months
Contributions summary:Mu primarily focused on configuring and automating the build and deployment process for the project. Their contributions included modifying build scripts (build.sh) to include environment updates and setting up the deployment script (upload.sh) to synchronize the built documentation to an S3 bucket. Furthermore, the user adjusted configurations to integrate with the Jenkins CI/CD system, indicating a focus on infrastructure management. These changes likely streamline the build and release cycle.
berkeleyjekylluc-berkeleystat
dmlc/ps-lite

Apr 2015 - Jun 2018

A lightweight parameter server interface
Role in this project:
userBack-end Developer
Contributions:223 commits, 39 PRs, 152 pushes in 3 years 2 months
Contributions summary:Mu primarily contributed to the core functionality of the parameter server interface. Their initial commit established the project's foundation, and subsequent commits involved implementing core functionalities. These included adding a distributed monitor, updating configuration, and refactoring existing code. They also worked on refactoring the KV-Store component including adding dynamic-sized values and integrating with DMLC's serialization.
parameter-serverparameter
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