Research Software Engineer / Computational Specialist ARC Centre of Excellence for the Weather of the 21st Century — UNSW Sydney 🇦🇺
I build the computational machinery that climate and atmospheric science runs on: HPC pipelines, ML surrogates for physical models, and data engineering at the TB-to-PB scale. PhD in computational astrophysics; these days the fluid dynamics happen closer to the ground.
- ML for the atmosphere — CFD surrogates, neural compression, and physics-informed architectures on H200 GPUs
- HPC scientific computing — PBS Pro on NCI Gadi, Slurm on Pawsey Setonix; Apptainer/Singularity, Lustre & GPFS I/O tuning
- Scientific data engineering — xarray · Dask · Zarr · Pipelines for ERA5, MERRA-2, BARRA2, OISST, 20CRv3
- Research tooling — Rust CLIs and web dashboards that make shared systems less painful for the people using them I care a lot about operational elegance: tools that deploy cleanly on shared systems, respect inode budgets, and don't fall over at 3am.
| Project | What it is |
|---|---|
| HPC Dashboard |
Web dashboard tracking job efficiency, queue behaviour and resource utilisation across the Centre's allocations. |
| logger-rs |
High-performance telemetry collection for HPC jobs, written in Rust. |
| Feilian-3D |
3D U-Net CFD surrogate predicting volumetric urban wind fields, with FiLM conditioning on inflow direction. Trained across 355 urban domains. |
| TRACE / AtmosCodec | Transformer Reanalysis Atmospheric Compression Engine — a Swin-Transformer VAE neural codec for MERRA-2 and ERA5 reanalysis, built on CompressAI. |
| rudu |
Parallel disk-usage tool in Rust. Rayon-based, reports allocated-block usage — built for HPC filesystems where du gives up. |
| zarr-dump |
A CLI tool for inspecting Zarr v2/v3 stores and printing their metadata in a familiar NetCDF-style header format (similar to ncdump -h) |
- logger-rs: resource telemetry for HPC jobs
software · 2026 - greensh16/xray-cs: v1.3.1
software · 2026 - greensh16/rudu: v1.5.1
software · 2026 - HPC Dashboard: seeing what an HPC job actually used
software · 2026 - Hacking Kilometer-Scale Models: A Participative Model for Climate Information
Bulletin of The American Meteorological Society - (BAMS) · journal article · 2026 - Quantifying the impact of climate change on Indigenous right-way burning practices in the Mimal Management Area
Journal of Southern Hemisphere Earth Systems Science · preprint · 2026
Full record: ORCID 0000-0003-1129-4676
Languages Python · Rust · Bash Scientific stack xarray · Dask · NumPy · Numba · Zarr · Kerchunk · cuDF ML PyTorch · DDP/torchrun · CompressAI · NVIDIA PhysicsNeMo Infrastructure PBS Pro · Slurm · Apptainer/Singularity · GitHub Actions · Docker
- Scaling Feilian-3D
- Extending TRACE from MERRA-2 to ERA5, with an eye on CMIP6/7
- Making the Centre's dataset pipelines fail loudly instead of silently
- Preparing the release of the HPC Dashboard and logger-rs
📍 Sydney, NSW · sam.green@unsw.edu.au · 21centuryweather.org.au



