Yichong Xu is a research scientist with nine years of experience at the intersection of machine learning, NLP and multimodal systems, currently working at Google DeepMind after research roles at Character.AI and Microsoft Cognitive Services. He holds a PhD in Machine Learning from Carnegie Mellon and began his research trajectory with internships at Microsoft Research Asia and quantitative experience at Jump Trading. Yichong’s work focuses on interactive and preference learning, large language models, and grounding knowledge in multimodal contexts—bridging deep learning theory with practical system design. Colleagues know him for moving rapidly from prototypes to production-facing models and for combining rigorous academic training with industry-scale engineering.
9 years of coding experience
4 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Tsinghua University
Doctor of Philosophy (Ph.D.) Machine Learning, Doctor of Philosophy (Ph.D.) Machine Learning 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.