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
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:1 review in 1 day
compilerspythonradiussplatformslinux
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Josh Bowden - Software Engineer at University of Adelaide