Summary
Yuga Chang is a Senior Software Engineer with 9 years of experience combining deep learning research and production-grade data engineering to solve computer vision and large-scale recommendation problems. He has delivered end-to-end AI and data platforms—from embedded inference and GAN-based vision systems to a music recommendation stack serving millions—using tools like Kafka, Spark, Trino, Iceberg, dbt, and Kubernetes. At KKBOX he scaled personalized recommendations and built RAG-based playlist features that bridged LLMs with audio embeddings, while at TSMC he helped build a private cloud PaaS for analytics and AI. A research awardee (ACM WIMS2019) with hands-on experience deploying models on TensorRT/OpenVINO and optimizing Spark/SQL pipelines, he blends academic rigor with product-focused impact. Fluent in C, C++ and Python, he also brings a global perspective from long-term international exchange programs and a knack for stepping outside comfort zones to tackle new challenges.
9 years of coding experience
4 years of employment as a software developer
The Affiliated High School of National Chung Hsing University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Taichung University of Education
Master's degree Computer Science, Master's degree Computer Science at National Chung Hsing University