I'm Xuehan Xiong
Senior Staff Software Engineer @ Google Cloud AI
I work on large language and vision-language models. I currently lead post-training quality on Gemini Enterprise Agent Platform training clusters. Before that, I led multimodal LLM pretraining at ByteDance Seed and was part of the initial Gemini team at Google.
Things I've worked on
(⌐■_■)Over about 15 years I've moved from 3D scene understanding to face alignment, video understanding, and now multimodal LLMs.
Blog
✍(◔◡◔)Post-Training Conversational Agents via Self-Evolving Data Synthesis
A self-evolving pipeline turns policy documents and tools into verifiable multi-turn tasks for training conversational agents with SFT then GRPO. On τ3-Banking, Nemotron-3.5-Super-VL-120B-A12B improves from 15.1% to 44.0% and Lightning-30B-A3B from 7.6% to 32.5%.
Read the post → GEAP Training ClusterModel Distillation Best Practices
The first post in a series on off-policy distillation. We fine-tune Qwen3 base models (1.7B–14B) on teacher-generated reasoning traces for math, instruction following, ARC-AGI 1, and τ²-bench. Covers dataset curation, teacher selection, rollout counts, rejection sampling, and learning-rate scaling rules.
Read the post →Publications
φ(゜▽゜*)♪Selected papers. Citation counts come from Google Scholar. See the full list on Scholar.
My journey
✈ ┌(ㆆ㉨ㆆ)ʃFrom Wuhan to the Bay Area. Hover over a stop, or click one in the list to fly there.
Education & fun facts
(。♥‿♥。)🎓Education
- PhD, Robotics
Carnegie Mellon University2015 - M.S., Robotics
Carnegie Mellon University2011 - B.S., Computer Science
University of Arizona, Summa Cum Laude2009