Summary
Xianshun Chen is a Staff Software Engineer and ML researcher with 9 years of experience building high-impact information retrieval, ranking, and AI systems across Google, Microsoft, and Amazon. He combines deep expertise in deep learning, NLP, computer vision, causal inference and optimization with practical engineering skills in cloud-native and big data solutions. His background includes academic research in agent-based modeling and evolutionary optimization (PhD, NTU), which he has applied to real-world decision-support and forecasting systems. Known for translating complex research into production-grade models, he has driven Database AI/ML modelization at Google after leading retrieval and ranking efforts at Microsoft and Amazon. Beyond core ML, he has full-stack architectural experience from e-commerce and analytics startups, giving him a rare blend of product, research and implementation fluency. Based in Kirkland, WA, he describes himself as a researcher-developer who thrives on pushing AI deeper into domain-specific, operational environments.
9 years of coding experience
11 years of employment as a software developer
Graduate with Honor Degree Science and Mathematics, Graduate with Honor Degree Science and Mathematics at Temasek Junior College
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Nanyang Technological University Singapore
English, Chinese