Rui Zhu is a Staff Data Scientist with eight years of experience applying advanced statistical modeling and machine learning to ads measurement and real-world problems, currently leading advertiser guidance at Meta after senior data-science roles at Google. He holds a Ph.D. in Statistics from NC State with research in semi-supervised learning, Bayesian nonparametrics, and ROC analysis, and has published in top applied statistics journals. Rui blends rigorous academic foundations with production impact—designing causal attribution models and end-to-end pipelines that improved Google Ads performance and revenue. He is also an active ML infrastructure contributor, having improved CI/CD and optimizer passes in prominent open-source projects such as ONNX and PyTorch/Glow, reflecting strengths in automation and model interoperability. Proficient across R, Python, SQL, Spark, and SAS, he pairs large-scale engineering chops with deep statistical intuition to ship robust, reproducible solutions.
8 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Statistics, Doctor of Philosophy (Ph.D.) Statistics at North Carolina State University
Bachelor of Applied Science (B.A.Sc.) Mathematics and Statistics, Bachelor of Applied Science (B.A.Sc.) Mathematics and Statistics at Zhejiang University
Open standard for machine learning interoperability
Role in this project:
Back-end Developer & ML Engineer
Contributions:32 commits, 65 PRs, 19 pushes in 8 months
Contributions summary:Rui primarily contributed to the optimization and extension of the ONNX library. Their work involved implementing a new optimizer pass to extract constants to initializers, modifying existing test cases, and adding a test case related to ConvTranspose output shape. Additionally, they integrated retry logic for model downloading and addressed bugs to enhance the robustness of model retrieval. The user's contributions focused on improving the functionality and reliability of the library, indicating their involvement in back-end development and machine learning model optimization.
Contributions:47 reviews, 35 commits, 111 PRs in 1 year 4 months
Contributions summary:Rui primarily focused on migrating the project's continuous integration and continuous deployment (CI/CD) processes to CircleCI, demonstrating a focus on automation and build management. This involved configuring build environments, including setting up dependencies and compilers, and integrating tests. The user also worked on setting up sccache wrappers and configuring build types for debug and release builds, improving the development workflow. The changes also included adapting the build process for different CI/CD environments like "PYTORCH".
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.