Ruidan He is a Machine Learning Engineer with 11 years of experience building production-grade search and recommendation systems and NLP solutions across Southeast Asia. Currently working on TikTok’s For You Page growth and local content distribution, he previously led GrabFood’s end-to-end search and personalization stack and developed multilingual NLP modules at Alibaba powering 20+ business scenarios. He holds a PhD from NUS where he researched semi-supervised and transfer learning for NLP, bridging theoretical advances with deployable systems. Comfortable spanning research and large-scale engineering, he has shipped solutions from NER and MT to ranking pipelines that directly improved user engagement and conversions. Based in Singapore, Ruidan combines academic rigor with product-focused iteration and a track record of optimizing models for real-world metrics. A subtle differentiator is his cross-domain experience—from enterprise ticket automation to consumer-facing recommendation engines—enabling fast adaptation between research ideas and high-throughput production constraints.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Singapore University of Technology and Design (SUTD)
Doctor of Philosophy (Ph.D.) Machine Learning Natural Language Processing, Doctor of Philosophy (Ph.D.) Machine Learning Natural Language Processing at National University of Singapore
Contributions:9 commits, 6 pushes, 1 branch in 5 years 5 months
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.