Mingyu Li is a Senior Software Engineer with a decade of experience building scalable systems across Databricks, Meta, and IBM, currently based in Menlo Park. He blends deep backend expertise in Java, Linux, and distributed services with hands-on ML engineering—contributing to the widely used mlflow project where he improved artifact viewing and pipeline robustness for Spark models. As a former Senior Staff Engineer and tech lead, he has driven cross-functional delivery and database/pipeline improvements at scale. Trained in electrical and computer engineering in Beijing and at the University of Maryland, he brings a hardware-aware, systems-oriented perspective to software problems. Colleagues rely on him for pragmatic engineering that tightens reliability while improving developer UX.
10 years of coding experience
8 years of employment as a software developer
BS, Electrical, Electronics and Communications Engineering, BS, Electrical, Electronics and Communications Engineering at Beijing University of Post and Telecommunications
Open source platform for the machine learning lifecycle
Role in this project:
ML Engineer
Contributions:36 reviews, 10 commits, 25 PRs in 1 month
Contributions summary:Mingyu primarily contributes to the MLflow project by modifying existing code and adding new features to enhance the ML workflow. They implemented changes to the artifact viewer, particularly when dealing with models loaded using the mlflow.spark module, improving the user experience. Further contributions include modifying pipeline configurations, database interactions, and unit tests to improve the system's robustness. These changes also include improvements to the pipeline functionality and custom metric calculation.
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.