Liming Huang is a Senior Software Engineer based in Tokyo with 10 years of experience building scalable, ML-enabled systems at Google and prior internships across Microsoft, Facebook, Baidu and MSR. He blends production backend engineering with distributed machine learning experience—his open-source contributions include adding a matrix table to Microsoft's Multiverso parameter-server framework, improving data partitioning and Get/Add semantics for large-scale training. With a master's focus on search engines and web mining from Peking University, he has hands-on experience applying TensorFlow in advertising systems and developing query understanding and chatbot features. Colleagues would describe him as endlessly curious and pragmatic, often turning research prototypes into reliable, test-covered components in production.
10 years of coding experience
1 year of employment as a software developer
Master’s Degree, Search engine and web mining, Master’s Degree, Search engine and web mining at Peking University
Parameter server framework for distributed machine learning
Role in this project:
Back-end Developer
Contributions:86 commits, 6 PRs, 9 pushes in 5 months
Contributions summary:Liming's commits primarily focus on the implementation of a matrix table within the parameter server framework. They added the matrix table and implemented various methods, including Get, Add, and Partition, to handle data storage and retrieval. The changes also include adding a test function to the main program, which demonstrates the use of matrix table. Overall, the user's work enhanced the framework with a new data structure for distributed machine 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.