John Doucette is a tech lead specializing in building AI systems at scale, currently leading AI Experiences at Bloomberg after a decade-plus career bridging research and product engineering. He holds a PhD and an MMath in Computer Science/AI from the University of Waterloo and has progressed from academic roles and research positions to principal scientist and engineering manager roles. At Bloomberg he has led teams in the Artificial Intelligence Group, translating cutting-edge research into production systems used in financial workflows. His background includes human-centered AI work at Riff Learning and a strong teaching and research foundation, giving him a rare combination of deep technical rigor and practical team leadership. Known for turning complex models into reliable, deployable services, he brings both mentorship experience and a researcher's attention to robustness and evaluation.
11 years of coding experience
7 years of employment as a software developer
BCSc Computer Science (Honours), BCSc Computer Science (Honours) at Dalhousie University
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Waterloo
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.
Request Free Trial
John Doucette - Tech Lead, AI Experiences at Bloomberg