Summary
Liam Hebert is a Research Scientist at Google and a Vanier- and Cheriton‑recognized PhD candidate at the University of Waterloo with a decade of experience building ML systems that span multi-modal NLP, graph neural networks, and agentic conversational recommenders. He has multiple top-tier publications (AAAI, WWW, KDD, COLING, AAMAS, ICMI) and is a named inventor on patents, combining deep academic rigor with production-strength engineering. At Google he designed distributed RL/SFT frameworks for training billion‑parameter conversational agents, and previously led entity-linking research at Twitter that tackled noisy short-form text. His background includes shipping cloud-native ML products in Kubernetes/Jenkins environments and turning research into production features for enterprise supply‑chain systems. Liam’s work habitually bridges explainability, information retrieval, and foundation-models, and he’s driven by a curiosity to “figure out what the world is talking about.” Based in Kitchener, Ontario, he brings both research leadership and hands-on implementation experience across the ML lifecycle.
10 years of coding experience
2 years of employment as a software developer
Bachelor's of Computer Science (Honours) Minor in Mathematics Co-Op Computer Science, Bachelor's of Computer Science (Honours) Minor in Mathematics Co-Op Computer Science at Dalhousie University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Waterloo