Ben Horsburgh is an Associate Partner and Senior Principal ML Engineer based in London with eight years of industry experience and a PhD focused on music recommendation systems. He has progressed through technical leadership roles at QuantumBlack, AI by McKinsey, shaping ML strategy and delivery across principal and partner levels since 2019. Ben blends deep research pedigree with hands-on engineering, having led search, recommendation and personalization efforts at Argos and scored production-ready ML at Tesco and SmartFocus. He contributes to open-source causal inference tooling—improving Bayesian Belief Network implementations in the widely used causalnex library—bringing probabilistic reasoning into practical pipelines. Known for translating academic insight into robust enterprise solutions, he pairs model rigor with product-minded deployment and team mentorship. An unexpected strength is his musical training (DipLCM in Classical Guitar), which informs a pattern-oriented, creative approach to problem solving.
9 years of coding experience
10 years of employment as a software developer
Mackie Academy
Doctor of Philosophy (PhD) Integrating Content and Semantic Representations for Music Recommendation, Doctor of Philosophy (PhD) Integrating Content and Semantic Representations for Music Recommendation at Robert Gordon University
DipLCM Classical Guitar, DipLCM Classical Guitar at London College of Music
A Python library that helps data scientists to infer causation rather than observing correlation.
Role in this project:
Data Scientist
Contributions:8 releases, 25 commits, 9 PRs in 4 months
Contributions summary:Ben's contributions primarily involved modifying and updating the `causalnex/ebaybbn/bbn.py` file, indicating a focus on the Bayesian Belief Network (BBN) implementation. Their commits include initial setup for version 0.4.0, release of version 0.4.0, merging of master and develop branches, and hotfixes related to documentation and links within the project. The user also addressed issues related to fitting CPDs with missing states and contributed to plotting with PyGraphViz, enhancing the library's functionality.
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.