Ya-liang Chang is a Team Lead and data scientist with 11 years of experience, currently guiding a Taboola team to build scalable MLOps, NLP, and recommendation systems that have driven measurable uplift in publisher subscription rates. He combines hands-on research in computer vision (video inpainting, action and face recognition with publications at ICCV/BMVC/CVPR workshops) with production-grade engineering—replacing legacy NLU services and shipping multi-language text pipelines. At Taboola he scaled data processing, A/B testing, and a similarity search system for e-commerce matching while mentoring junior engineers into mid-level roles. Trained at National Taiwan University and with internship research at Microsoft, he bridges academic rigor and product-focused delivery, often tackling cross-modal representation and video-centric problems that sit at the intersection of research and applied ML.
10 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at 國立臺灣大學
Undergrad, COE, Undergrad, COE at University of Pittsburgh
Contributions:14 pushes, 1 branch in 5 years 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.