Ryan Irwin is a Director of Engineering at Yelp with 12 years of experience building and leading machine learning platform and MLOps teams that power core products like recommendations, search, ads, and trust & safety. He combines deep academic rigor—a PhD in Computer Engineering focused on resource optimization for distributed systems—with hands-on experience in scalable data pipelines, ETL, Hadoop ecosystems, and computer vision. At Yelp he progressed from data infrastructure IC to head of ML platform, now overseeing cross-functional ML teams that support over 40 internal groups and massive production workloads. His background includes designing distributed monitoring for GENI at BBN and a data-engineering fellowship project that explored end-to-end ingestion and analytics on AWS/Hadoop, reflecting a knack for shipping production systems from research prototypes. Colleagues describe him as a pragmatic technical leader who fosters ML community and portfolios solutions that bridge deep learning research and reliable, large-scale infrastructure.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Engineering, Doctor of Philosophy (Ph.D.) Computer Engineering at Virginia Tech
Bachelor's Computer Engineering, Bachelor's Computer Engineering at Mississippi State University
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.