Summary
Jonathan Stroud is a software engineer with a PhD in Computer Science from the University of Michigan and ten years of experience building perception and video understanding systems. He researches and ships practical machine perception solutions, currently contributing to Waymo’s stack after internships on Google Research’s Machine Perception team. His academic work focused on large-scale human action recognition in video, bridging cutting-edge research with application domains like autonomous vehicles and video retrieval. Earlier roles include co-founding the Michigan Data Science Team and competitive success on data-science challenges, demonstrating strength in applied ML and leadership. Jonathan’s background spans probabilistic graphical models to deep convolutional architectures, with a consistent thread of translating research into production-quality code. Based in the United States, he combines rigorous academic training with real-world engineering at the intersection of computer vision and autonomous systems.
10 years of coding experience
8 years of employment as a software developer
Master of Science - MS, Computer Science and Engineering, GPA 3.99/4.00, Master of Science - MS, Computer Science and Engineering, GPA 3.99/4.00 at University of Michigan
Bachelor’s Degree, Computer Science, GPA 3.99/4.0, Bachelor’s Degree, Computer Science, GPA 3.99/4.0 at University of California, Irvine
English