Joel Rorseth is an AI researcher and software engineer with 11 years of experience, currently a PhD candidate at the University of Waterloo and a PhD Intern at Google focused on LLM agents, explainability, and interpretability. He has blended research and production experience—shipping agent-debugging features and novel agent controls (rewind/revise/redo) at LlamaIndex and leading ML/data engineering teams to production at Movyl. His background spans enterprise full-stack systems for the Canadian federal government to architecting cloud APIs and visualization tools for ML pipelines, giving him a rare combination of rigorous research instincts and production-grade engineering. Based in Waterloo, he brings practical experience tracing and modifying agent state for reproducible LLM behavior, making him adept at bridging model insights and deployable tooling.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Computer Science (Honours) Minor in Mathematics, Bachelor of Computer Science (Honours) Minor in Mathematics at University of Windsor
PhD in Computer Science Artificial Intelligence, PhD in Computer Science Artificial Intelligence 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.