Junjie Cai is a Senior Machine Learning Engineer based in the New York City area with 11 years of experience applying data science and ML to urban and transportation problems. He moved from academic research roles at NYU and applied government operations into an industry role at Baidu, blending rigorous experimental methods with production-focused algorithm development. Trained in urban planning and applied data science, he brings a systems view to ML problems—linking spatial context and real-world deployment considerations. Outside work he pursues photography and competitive pool, hobbies that reflect a balance of creative framing and precise, iterative practice that also inform his approach to model design and evaluation.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Urban Planning, GPA: 3.6/4, Bachelor of Engineering - BE, Urban Planning, GPA: 3.6/4 at South China University of Technology
Master of Science - MS, Applied Data Science, GPA: 3.7/4, Master of Science - MS, Applied Data Science, GPA: 3.7/4 at NYU Center for Urban Science + Progress
Contributions:54 commits, 40 pushes, 5 branches in 1 month
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.