Dr Joe Wallwork
- Senior Research Software Engineer
Location
- Roger Needham Building
- 7 JJ Thomson Avenue, Cambridge, CB3 0RB
About
Joe is a Senior Research Software Engineer with a background in numerical and computational methods for geoscientific modelling. He is a core developer of the FTorch Fortran interface for PyTorch and is a 2026 CAKE fellow working to improve knowledge exchange in the Fortran community.
Before joining ICCS in 2024, Joe did a PhD and postdoc at Imperial College London and worked as a Scientific Software Engineer at the Met Office.
Research
Research interests
- Programming language inter-operation
- Differentiable programming
- Mesh adaptation
- Adjoint methods
Teaching and supervision
Joe is the Supervisor for an ICCS Research Software Engineer. He will supervise an ICCS summer intern who will work on accelerating the UK Chemistry and Aerosols model using machine learning.
Joe previously supervised an ICCS visiting student working on FTorch, and co-supervised six MSc students working on mesh adaptation and machine learning applied to computational geoscience in a previous job.
The delivery of the Differentiable Programming and Green Software Engineering Practices courses at the 2026 ICCS Summer School will be led by Joe.