Summary
Josh Bowden is a software engineer and high-performance computing specialist with a PhD in Materials Science and a track record of translating research needs into scalable, performant software. He brings deep expertise in C/C++, parallel programming (OpenMP, MPI, CUDA, OpenCL), performance tooling (V-Tune, PAPI), and HPC workflows across SLURM, PBS and cloud environments. Josh has applied these skills across research labs and national institutes—optimizing simulation I/O, building CI and back-end processing for middleware like Damaris, and containerizing HPC stacks with Docker and Singularity. Currently focused on FAIR-aligned data packaging and RO-Crate tooling for plant phenomics, he blends low-level optimization experience with data stewardship practices. Colleagues rely on him for bridging algorithmic performance tuning and reproducible research pipelines, and he has a proven history of enabling domain scientists to scale analytics to cluster and cloud resources.
1 year of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Materials Science, Doctor of Philosophy (Ph.D.) Materials Science at University of South Australia
BSc (Hons) Organic Chemistry, BSc (Hons) Organic Chemistry at Flinders University
French