Summary
Tian Cao is a Machine Learning Engineer with 14 years of experience applying research-grade computer vision and probabilistic modeling to real-world products, currently building ML systems at Apple in Chapel Hill. He holds a Ph.D. in Computer Science from UNC Chapel Hill and has a strong track record in visual search, recommendation, and medical imaging from roles at Houzz, A9, and multiple research labs. Tian’s work blends algorithm development (dictionary learning, coupled probabilistic models) with production engineering in C++, MATLAB, and modern ML stacks, enabling feature transfer from academic prototypes to scalable product services. He has repeatedly delivered applied solutions for image analysis—ranging from ultrasound needle detection to crowd-motion anomaly detection—demonstrating attention to both signal-level theory and implementation detail. Colleagues would note his uncommon combination of deep research instincts and hands-on systems craftsmanship, which helps bridge ambitious prototypes into reliable deployments.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Sichuan University
Ph.D, Computer Science, Ph.D, Computer Science at University of North Carolina at Chapel Hill
English, Chinese