Rui Li

Principal AI Research Scientist at Meta

San Jose, 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
Rui Li is a Principal AI Research Scientist and Core Tech Lead in Meta’s Recommendation org with a decade of experience building production-scale search and recommendation systems. He has led teams across Facebook Search, Discovery, and Community products to deliver 2–3x impact through deep learning retrieval and ranking innovations, and previously built end-to-end DL training and serving infrastructure at JD.com. His background includes work on YouTube search and Yahoo! Labs where he developed blending and representation techniques for complex search results, and he holds a PhD in Computer Science from UIUC. An engineer at heart, Rui also contributes to core backend open-source projects like Apache Storm, improving maintainability and operational logging—an indicator of his focus on both research and robust production systems.
code10 years of coding experience
job5 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of Illinois Urbana-Champaign
bookBS, Computer Science, BS, Computer Science at Shanghai Jiao Tong University
github-logo-circle

Github Skills (11)

javas10
distributed-systems10
apache-storm10
java10
streaming10
thrift9
apache9
logging9
ui-design7
front-end-development7
uid7

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
apache/storm

Jun 2019 - Sep 2021

Apache Storm
Role in this project:
userBack-end Developer
Contributions:6 reviews, 38 commits, 42 PRs in 2 years 3 months
Contributions summary:Rui primarily focused on improving the functionality and maintainability of the Apache Storm codebase. Their work included fixing UI issues related to topology pages by correcting links and adding configurations. Furthermore, the user added more detailed logging information for the logviewer directory cleaner, and added host/port/topology name to log file names when downloading. They also made changes to the thrift definitions by adding a blacklisted field. These changes indicate contributions to core backend functionality and UI integrations.
apachebig-datastormjavaapache-storm
RuiLi8080/storm

Jun 2019 - Sep 2021

Mirror of Apache Storm
Contributions:1 PR, 176 pushes, 50 branches in 2 years 3 months
javastormapache-stormapache
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
Rui Li - Principal AI Research Scientist at Meta