Matthew James Archer
Senior ML/Research Software Engineer
I am a Computational Physicist and Senior Research Software Engineer with 7+ years’ experience bridging numerical simulation and scalable Deep Learning.
Currently, I work as Senior Research Engineer at the Institute of Computing for Climate Science (ICCS) in Cambridge, where I work on:
- Accelerating and evaluating ocean spin-up,
- Exploring generative AI for software engineering, and
- Coupling Fortran codes to PyTorch using FTorch.
My background spans:
- ML/DL Engineering: PyTorch, TensorFlow, JAX
- General Programming: Python, C++, Fortran
- Scientific Computing: FVM/FEM solvers, CFD, numerical methods
- HPC & Parallel Computing: MPI, OpenMP, distributed training
Previously, I spent 6 years at the University of Cambridge, where I engineered support for large numerical software projects like FEniCSx and scaled ML training and inference on heterogeneous HPC architectures.
I hold a PhD in Physics (Scientific Computing) in Finite Volume Methods for Continuum Mechanics from the Laboratory for Scientific Computing, University of Cambridge.