Edward Yang

Research Computing Engineer

Available on Request | edward_yang_125@hotmail.com

About Me

I have over 7 years of experience working with High-Performance Computing and writing software for scientific applications, currently as a Research Software Engineer with ACCESS-NRI. My interests include compute acceleration through parallelization and optimization, and leveraging GPGPUs. I am strongly motivated by social causes and the opportunity to learn and contribute to projects for the greater good.

Experience

Senior Research Software Engineer

ACCESS-NRI Jan 2025 - Present
  • Porting MOM6 (Fortran >200k LoC) to GPUs,
  • Developer for PyEarthTools and scores Python packages,
  • HPC job optimisation.

Research Computing Engineer

Walter and Eliza Hall Institute (WEHI) Sep 2022 - Jan 2025

Support medical researchers in their use of on-premises HPC (~5000 CPU cores, ~60 NVIDIA GPUs, Slurm scheduler and Linux OS) by:

  • automating ML hyperparameter tuning pipelines,
  • supporting distributed PyTorch LLM inference,
  • scaling genomic analysis pipelines for HPC.

Junior HPC DevOps

Monash eResearch Centre (MeRC) Nov 2021 - Sep 2022

Worked in a team to administer and improve processes for two research HPC clusters, MonARCH and M3. Activities included:

  • managing the HPC/research software stack,
  • installing and supporting HPC software,
  • automating admin tasks with Python and Bash,
  • configuring and deploying HPC using IaC and Ansible.

Geotechnical Engineer

Golder Associates (now subsidiary of WSP) Oct 2020 - Oct 2021

Worked across 3 Level Crossing Removals in Victoria, delivering site-based construction phase services within a team of engineers and managers. Additionally, developed Python tools to automate design tasks.

Languages

English - Native

Chinese (Mandarin) - Basic

Skills

Systems
Linux - CentOS RHEL
Programming
Fortran - Bash - Git - Python - C++ - R - MATLAB - Excel VBA
Parallelisation
MPI, OpenMP, CUDA (C and Fortran)

Education

MEngSc. - Civil (research)

Monash University
Sep 2018 - May 2021

Supervision: A/Prof. Ha H. Bui (Main), Prof. Abdelmalek Bouazza (Associate). Thesis: Development of a scalable parallel SPH code for large-scale geotechnical applications. Awards: Full RTP stipend scholarship; best poster award (Monash engineering postgraduate conference).

BEng. - Civil (honours)

Monash University
WAM: 76.2 (first class)
Feb 2013 - Nov 2017

Thesis: Large deformation modelling of the trapdoor problem using SPH (Grade: 91%).

BComm - Finance

Monash University
WAM: 74.2
Feb 2013 - Nov 2017

Interests

  • Programming
  • Piano
  • Cycling, Running, Swimming
  • Hiking
  • Projects

    Partinet

    Cryo-EM particle-picking with AI

    CLI and YOLOv10 integration for PyTorch cryo-EM particle-picking tool developed with researchers.

    XGBoost pipeline parallelisation

    Nextflow-based HPC hyperparameter tuning pipeline

    Scaled XGBoost pipeline on HPC and added GPU support via RapidsAI (6x faster). Hosted on Seqera Platform.

    AI-powered backyard bird watcher

    YOLO + OpenCV bird species tracker

    NPU inference with C++ pipeline to track bird species in backyard, with semi-auto data collection and training.

    High-performance improvements to in-house SPH code

    Accelerating an in-house Fortran SPH code

    MPI parallelisation (3,250x speedup on 4,096 cores) and algorithmic/vectorization upgrades for a further ~8x speedup. Enabled GPU support via C++/Kokkos/Thrust.

    Publications

    Awards

    Best Poster Award

    Large-scale Simulation of Piled Embankments - Feb 2020

    Research Training Program Scholarship

    May 2021

    Undergraduate Summer Research Scholarship

    Simulating Lava Flows With SPH - Nov 2017

    Certifications

    Red Hat Certified System Administrator (RHCSA)

    Red Hat, Credential ID: 220-044-465 - Aug 2022

    Carpentry Instructor

    The Carpentries - Jul 2022

    SAFe 4 Practitioner Certification

    Scaled Agile - Mar 2022