Matthew Gwynne is a Staff Software Engineer with 18 years of experience building and leading teams that optimize large-scale data and ML workloads. He currently manages Snowflake/Observe teams responsible for task scheduling, execution on Snowflake warehouses, and company-wide cost, performance monitoring and forecasting. His background blends rigorous academic research in algorithms and logic (PhD) with applied machine learning and optimization work across finance, energy trading, and tech at firms like Meta, J.P. Morgan and BP. Matthew is as comfortable designing combinatorial and probabilistic models as he is shipping production ETL, scheduling systems and cloud-native infrastructure. He repeatedly combines algorithmic depth with practical engineering—having moved core systems to cloud platforms and driven cost/performance gains at scale. Based in Stony Stratford, England, he brings a rare mix of research-led thinking and hands-on delivery in resource-constrained, high-throughput environments.
18 years of coding experience
17 years of employment as a software developer
PhD Computer Science, PhD Computer Science at Swansea University / Prifysgol Abertawe
BSc Mathematics and Economics, BSc Mathematics and Economics at University of London
A Level Mathematics Physics Chemistry Computing and AS Level Further Mathematics, A Level Mathematics Physics Chemistry Computing and AS Level Further Mathematics at Neath Port Talbot College
Contributions:3 pushes, 2 branches in 1 year 4 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
Matthew Gwynne - Staff Software Engineer at Snowflake