Yicheng Bao is a software engineer at Databricks with five years of experience building scalable platforms and ML-powered systems. He holds an MS from CMU’s Robotics Institute and a BS from UCSD, blending strong academic research in high-dimensional encoding with hands-on production work from internships at Apple, Coupa, and NTENT. Yicheng has shipped backend services, embedding pipelines, and recommendation systems, improving prediction efficiency by up to 60% and raising model accuracy through practical engineering and testing rigor. As a former co-founder of a student housing startup, he pairs product intuition with full-stack skills (React Native, Django, Flask) and cloud deployment via Docker/Kubernetes. Known for meticulous testing and performance tuning, he’s equally comfortable optimizing low-level ML inference and scaling platform infrastructure.
5 years of coding experience
2 years of employment as a software developer
University of California, San Diego
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Carnegie Mellon University
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.