Yingchao Cai is a machine learning–focused software engineer with a decade of experience and a strong academic path from Kean University to a forthcoming MS in Computer Science at Northeastern University. Based in Beijing, Yingchao has research experience at the Chinese Academy of Sciences and practical ML engineering contributions to the popular MatchZoo project, where they implemented deep text matching architectures like HBMP and DIIN. They blend research rigor with hands-on model implementation, regularly modifying framework code and fixing issues to make new models production-ready. Driven by a personal motto—"Shape your life. Shape yourself."—Yingchao seeks internship opportunities that bridge academic research and applied ML systems.
9 years of coding experience
Bachelor of Science - BS computer science, Bachelor of Science - BS computer science at Kean University
Master of Science - MS computer science, Master of Science - MS computer science at Northeastern University
Facilitating the design, comparison and sharing of deep text matching models.
Role in this project:
ML Engineer
Contributions:10 commits, 3 PRs, 1 push in 1 month
Contributions summary:Yingchao primarily contributed to the implementation of new deep text matching models, specifically the HBMP and DIIN models. Their work involved adding model architectures, modifying existing code, and fixing issues to ensure functionality. This suggests a focus on developing and integrating machine learning models within the MatchZoo framework.
Contributions:20 commits, 18 pushes, 1 branch in 1 year 11 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.