Yang Cao is an associate professor and leader of the Trustworthy Data Science and AI Lab in Tokyo, specializing in privacy-enhancing technologies, federated learning, differential privacy, and AI security. With a decade of experience spanning tenured academic roles at Kyoto, Hokkaido, Tokyo Tech and Industry experience as a software engineer for NEC, he bridges rigorous theory with practical system-building for trustworthy ML. His research focuses on making foundation models and data marketplaces more reliable, fair, and transparent, while translating those advances into deployable algorithms and systems. Trained with a PhD in Informatics from Kyoto University, he combines deep academic rigor with hands-on software engineering across Java, C#, and C++. Based in Tokyo and self-described as an "entomologist in CS," he brings a curiosity-driven approach to dissecting complex data ecosystems. His work is notable for tackling real-world trust gaps in data management and machine learning rather than solely theoretical benchmarks.
9 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Northwestern Polytechnical University
Doctor of Philosophy - PhD, Informatics, Doctor of Philosophy - PhD, Informatics at Kyoto 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.