Summary
Craig Hagerman is an engineering manager specializing in AI and ML with 10 years of hands-on and leadership experience building production-grade NLP and recommendation systems from 0-to-1. He has driven measurable business impact—improving retention, increasing revenue, cutting latency and recurring costs, and reducing cloud spend by architecting custom LLM infrastructure and efficient inference pipelines. Comfortable shifting between research and delivery, he has led cross-functional AI roadmaps, built and scaled teams, and consulted for governments and enterprises on risk, compliance and strategy. His background in applied linguistics and teaching informs a pragmatic approach to NLP problems, turning linguistic insights into robust, deployable models. Based in Toronto, he blends deep technical fluency (transformers, PyTorch, vLLM, Sagemaker) with product-minded execution and a knack for translating R&D into customer-facing value.
10 years of coding experience
17 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at University of New England (AU)
Master of Science (Professional Masters) Applied Computing, Master of Science (Professional Masters) Applied Computing at University of Toronto
B.A. Philosophy / Literature, B.A. Philosophy / Literature at Mount Allison University
High School, High School at Warwick Academy
English, Japanese