Rui Lin is a Senior Software Engineer with a decade of experience building large-scale machine learning and streaming systems, currently improving user experience at Netflix from San Carlos, CA. He blends ML research and production engineering—shipped critical infrastructure at Twitter as an intern (owning the Cacheable Feature Service and improving loss functions used in ads prediction) and led recommendation and streaming feature teams at Qingting.FM. Rui holds a 4.0 CS MS from the University of Michigan and a top-ranked EEE degree from Tsinghua, reflecting strong theoretical grounding paired with pragmatic delivery. Known for moving fast on high-impact projects (e.g., launching CFS to 100% traffic within weeks), he balances metrics-driven rigor with hands-on system design. A lifelong learner by temperament—“书山有路勤为径,学海无涯苦作舟”—he brings curiosity and deep technical ownership to complex ML and media problems.
10 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, 4.0/4.0, Master's degree, Computer Science, 4.0/4.0 at University of Michigan College of Engineering
Bachelor's degree, Electrical and Electronics Engineering, 90.1/100, Bachelor's degree, Electrical and Electronics Engineering, 90.1/100 at Tsinghua University
Contributions:9 commits, 9 pushes, 1 branch in 11 days
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.