John Savage is a Staff Machine Learning Engineer with 11 years of experience building scalable data pipelines, training production-grade models, and shipping robust deployment and monitoring systems across industries from banking and e-commerce to drug discovery. He led technical programs that delivered measurable business impact—most notably an adaptive bidding product that drove millions in incremental revenue through new CVR models, bid pacing, and a simulation engine for replay testing. Trained as a theoretical chemist (PhD, University of Chicago), he brings deep scientific rigor to messy, large-scale data problems and has experience running simulations on supercomputers and adding novel methods to production codes. Comfortable at both scrappy startups and enterprise settings, he optimizes for resource-constrained GPU cycles as well as high-throughput, revenue-driving infrastructure. A mentor and communicator, he’s shared expertise on podcasts and at PyCon and consistently champions cross-team execution, documentation, and education. Outside work he’s an active competitor in data challenges (Kaggle silver, hackathon wins), showing a continued appetite for practical experimentation and fast prototyping.
11 years of coding experience
9 years of employment as a software developer
BSc Chemistry, BSc Chemistry at University of Galway
PhD Theoretical Chemistry, PhD Theoretical Chemistry at University of Chicago
Contributions:15 pushes, 1 branch in 6 years 6 months
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 Savage - Staff Machine Learning Engineer at HubSpot