career

My career trajectory.

Basics

Name Edwin V. Bonilla
Label Head of Foundational Machine Learning @ CSIRO
Email edwin.bonilla@csiro.au
Url https://ebonilla.github.io
Summary Machine learning scientist with 20+ years of experience, leading Foundational Machine Learning at CSIRO to make probabilistic ML a core part of decision-making under uncertainty, grounded in causal understanding. Built real systems, not just papers: pioneered multi-task Gaussian processes, co-created Arrow (an early foundation model for causal discovery), and shipped platforms like AutoGP and VGCN. 6,000+ citations, an ICML oral, two test-of-time awards, and a NeurIPS Outstanding Contribution Award.

Work

  • 2023.07 - Present
    Senior Principal Research Scientist and Science Leader for Foundational Machine Learning
    CSIRO
    Leading Foundational Machine Learning at CSIRO within the Analytics and Decision Sciences program, setting technical vision and strategy for making modern machine learning a fundamental part of decision-making under uncertainty.
    • Co-created Arrow, one of the first foundation models for causal discovery
    • Leads research spanning causal discovery and inference, optimal experimental design, and spatio-temporal modelling, underpinned by principled uncertainty quantification
    • Translated research into real applications across renewable energy, climate systems, aerospace, and education
  • 2018.08 - 2023.06
    Principal Research Scientist
    CSIRO
    Provided scientific leadership as Team Leader (Foundations and Methods) and Group Leader (Statistical Machine Learning).
    • Built AutoGP and VGCN, platforms for scalable Gaussian process modelling and graph-structure learning, turning research advances into reusable infrastructure
    • Developed RL-BOED, deep reinforcement learning methods for agentic Bayesian sequential experimental design
    • Developed model selection methods for complex Bayesian deep neural networks
    • Developed efficient inference algorithms for Gaussian process models and doubly stochastic Poisson processes
    • Introduced new approaches to Bayesian optimisation and Bayesian graph convolutional networks
  • 2014.11 - 2018.08
    Senior Lecturer
    UNSW
    Led an independent research program in probabilistic machine learning, focused on scalable Bayesian inference and structured prediction.
    • Developed scalable inference methods for nonparametric Bayesian models, including Gaussian processes
    • Developed novel techniques in structured prediction and non-conjugate probabilistic inference
    • Applied this work to solar energy forecasting, contributing to renewable-energy applications of probabilistic ML
  • 2012.07 - 2014.11
    Senior Researcher
    NICTA
    Carried out research on large-scale inference in Gaussian process models, published at top-tier machine learning venues.
    • Developed data fusion methods for the characterisation of geothermal energy targets, in collaboration with the Australian geothermal sector
    • Built spatio-temporal models for solar energy forecasting
  • 2010.01 - 2012.06
    Researcher
    NICTA
    Carried out research published at top machine learning venues, and contributed to applied business activities.
    • Non-parametric Bayesian models for elicitation of user preferences
    • Methods for coherence improvement in statistical topic models
    • Activity recognition from wearable sensors
    • Core machine learning technology for mining news and blogs
    • Delivered a "Practical Machine Learning" course for industry
  • 2007.11 - 2009.12
    Research Associate
    The University of Edinburgh
    Led research and development of compiler technology that can automatically learn how to best optimise programs, and pioneered multi-task Gaussian process methods for transfer learning under uncertainty.
    • Developed machine learning techniques able to learn good optimisation strategies across different programs and computer microarchitectures
    • Delivered the machine learning model integrated into Milepost GCC, the world's first open-source machine-learning-driven compiler, later recognised with multiple international Test-of-Time awards
    • Pioneered multi-task Gaussian process methods for transfer learning under uncertainty, now widely used across machine learning and scientific applications
  • 2003.06 - 2003.09
    Project Engineer
    Casa Editorial El Tiempo
    Developed software applications for managing the cash flow of the company, with technologies such as SAP, Microsoft Visual Basic and SQL Server.
    • Developed software applications for managing the cash flow of the company
  • 2001.10 - 2003.02
    Software Developer
    Inpesa Ltd, Ecopetrol ICP
    Investigated and implemented machine learning techniques for the characterisation of oil fields.
    • Led the integration and deployment of the software tool "Oil Field Intelligence"
  • 2001.10 - 2002.10
    Lecturer
    Universidad Industrial de Santander
    Teacher for the undergraduate level courses Numerical Analysis and Digital Processing of Speech Signals.

Education

  • 2004.10 - 2008.12

    Edinburgh, UK

    PhD
    The University of Edinburgh
    Compilers that learn to optimise: A Machine learning approach
  • 2003.10 - 2004.09

    Edinburgh, UK

    MSc with Distinction
    The University of Edinburgh
    Predicting good compiler transformations using machine learning
  • 1996.01 - 2001.01

    Bucaramanga, Colombia

    B.Sc., Computer Science, Summa Cum Laude
    Universidad Industrial de Santander

Awards

  • 2025.07
    ICML Oral Presentation
    International Conference on Machine Learning (ICML)
    Oral presentation (top ~1% of submissions) for "Renyi Neural Processes." Senior author; presented by postdoctoral researcher Xuesong Wang.
  • 2023.08
    Best Research Paper Award (Student)
    ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD)
    Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanations. First authored by student Vy Vo.
  • 2019.12
    Outstanding Contribution
    NeurIPS' Graph Representational Learning Workshop
    Variational Graph Convolutional Networks
  • 2019.02
    Test-of-time paper award
    International Symposium on Code Generation and Optimization (CGO)
    Automatic Feature Generation for Machine Learning Based Optimizing Compilation
  • 2017.02
    Test-of-time paper award
    International Symposium on Code Generation and Optimization (CGO)
    Rapidly Selecting Good Compiler Optimizations using Performance Counters
  • 2017.01
    Faculty of Engineering Silverstar Award
    The University of New South Wales (UNSW)
  • 2015.07
    AWS in Education Research Grant
    Amazon Web Services (AWS)
  • 2014.11
    Faculty Research Grant Program Award
    The University of New South Wales (UNSW)
  • 2010.01
    HiPEAC Paper Award
    HiPEAC (European Network on High Performance and Embedded Architecture and Compilation)
    European Network of Excellence on High Performance and Embedded Architecture and Compilation award.
  • 2003.10
    MSc in AI with Distinction
    The University of Edinburgh
    For outstanding performance on the taught courses and dissertation.
  • 2001.12
    Summa Cum Laude
    Universidad Industrial de Santander
    For having obtained a cumulative GPA superior to that of all students in computer science during the previous five years.