cv
Basics
| Name | Matthew Archer |
| Label | Senior ML/Research Software Engineer |
| Url | https://ma595.github.io |
Work
-
2024.01 - Present Senior ML/Research Software Engineer
Institute of Computing for Climate Science (ICCS)
Specialised in the application of machine learning and high-performance computing techniques to solve complex modelling problems in climate science.
- Led a team of 3 engineers to design and deliver a modular forecasting and physical evaluation framework of AI-based emulators for ocean spin-up workflows.
- Coupled PyTorch models with legacy Fortran climate simulation codes using FTorch.
- Supervised and mentored junior RSEs on distributed training best practices for ML engineering in scientific computing
-
2017.12 - 2023.12 Computational Scientist / Research Software Engineer
University Information Services (UIS), University of Cambridge
Led development of research computing solutions spanning CFD, FEA, and ML workloads on HPC platforms.
- Built and evaluated large-scale ML pipelines across HPC systems, including web-scale NLP workflows using Common Crawl data (multi-terabyte scale). Explored and compared GraphSAGE, Doc2Vec, and TF-IDF embeddings for downstream document and graph classification tasks.
- Worked on the performance optimisation and scaling of deep learning models (e.g., AlphaFold2, vision, and LLM inference) across heterogeneous hardware platforms and interconnects.
- Developed a hybrid FEM-BEM solver for wave propagation using FEniCS and BEMpp. Designed a parallel architecture using MPI communicator splitting (32:1) to balance load between coupled solvers.
- Set up CI pipelines and reproducible ML/HPC benchmarking infrastructure FEniCS benchmarking using GitLab CI and reframe, to support model and solver development on pre-exascale supercomputers.
Education
Skills
| Programming Languages | |
| Python | |
| C++ | |
| Fortran | |
| CUDA |
| ML/DL Frameworks | |
| PyTorch | |
| TensorFlow | |
| JAX |
| HPC & Parallel Computing | |
| MPI | |
| OpenMP | |
| SLURM | |
| Distributed Training |
| Scientific Computing | |
| FVM/FEM solvers | |
| CFD | |
| Numerical Methods |
Publications
-
2023 -
2020 Pushing the limits of exoplanet discovery via direct imaging with deep learning
ECML PKDD, Springer
Contributor