Matthew James Archer

Senior ML/Research Software Engineer

prof_pic.jpg

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.