Summary
Ruiguang Li is a software engineer with 10 years of experience building backend, big data, and machine learning systems, currently working on Borg at Google. He brings strong polyglot skills in Python, C++, Java, and Go plus cloud and data platform expertise (AWS, Spark, Hive, Iceberg) honed across Bloomberg’s enterprise data lake and research roles at Microsoft and Salesforce. With an MS in Computer Science from Columbia and additional studies at NUS, he blends rigorous academic training with hands-on production experience deploying ML models and scalable services. Known for bridging research and production, he has practical experience on speech and systems research teams and delivering reliable infrastructure at scale. Based in Sunnyvale, he combines deep systems thinking with pragmatic engineering to move experimental models into robust, large-scale environments.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Huazhong University of Science and Technology
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Columbia University