Andrew (Andy) McMahon is an experienced individual contributor and technical leader with a passion for delivering valuable AI solutions that are robust, reliable and scalable.

As a Principal Engineer within the Chief Technology Office at Barclays, he is responsible for driving operational best practice for AI and ML products and solutions across the bank and runs the internal MLOps Community of Practice.

He has delivered high-value AI/ML solutions across multiple industries and has won several awards for his work. He is a guest lecturer on cloud computing, MLOps and AI at the Universities of Oxford and Warsaw. He is also the author of the popular technical book, Machine Learning Engineering with Python, which is a practical guide to building real solutions using the latest ML engineering and MLOps best practices.




First published: 25 June 2025