Kai Zhao is a research scientist with 15 years of experience building and advancing language understanding and reasoning systems, currently working at Google DeepMind after a long tenure at Google focusing on LLM agents and query understanding. His work spans semantic parsing, deep learning for assistants, and planning/execution for models like Gemini/Bard, reflecting a blend of applied research and production-facing ML. Kai’s background includes internships at Microsoft Research and IBM Watson where he explored translation and syntax-based MT, and a Ph.D. in Computer Science from Oregon State, grounding his innovations in rigorous research. Based in New York, he brings both breadth across NLP subfields and depth in creating scalable, real-world language systems—often connecting academic insights to product-scale challenges.
14 years of coding experience
7 years of employment as a software developer
B.Eng Computer Science, B.Eng Computer Science at University of Science and Technology of China
Ph.D. Computer Science, Ph.D. Computer Science at Oregon State 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.