Research Software Engineer — Astro-HPC & Open-Source

Women in HPC

Town of Cambridge

On-site

AUD 34,000 - 44,000

Part time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The University of Cambridge invites applications for a part-time Research Software Engineer (0.5 FTE) to join the Institute of Astronomy and Kavli Institute for Cosmology. You will develop and maintain GPU-accelerated HPC software, implement testing and documentation, and coordinate shared code with partner institutions.

Work involves engaging in modern software engineering practices, contributing to open-source workflows and potential publications, with growth opportunities as the Cambridge

Qualifications

  • Experience developing high-performance scientific software.
  • Strong programming in C++ and Python for HPC workloads.
  • Familiarity with GPU acceleration and GPU-aware tools.
  • Ability to document, test and maintain codebases for collaboration.

Responsibilities

  • Establish and manage reliable version-control infrastructure for group codes with migration of legacy repos.
  • Coordinate external development branches and integrate selected changes into group codes.
  • Tune and deploy codes on HPC clusters (AMD/NVIDIA GPUs) with profiling, benchmarking and scaling.
  • Design, implement and document new physics capabilities within group codes with performance in mind.
  • Prototype ML and advanced statistics methods to speed modeling and inference workflows.
  • Support development of semi-analytic modelling codes and integrate into open-source frameworks.
  • Implement automated testing, CI and documentation across codebases; provide training.
  • Advise group leader on software strategy and compute-resource planning for grants.
  • Contribute to publications and pursue new computational ideas for group projects.

Skills

C++
Python
GPU CUDA
HPC
Software engineering
Version control
CI/CD
Documentation
Bayesian methods
Machine learning

Tools

CUDA
HIP
OpenCL
Git
CI/CD tooling

Job description

The University of Cambridge invites applications for a part-time Research Software Engineer (0.5 FTE) to join the Institute of Astronomy and Kavli Institute for Cosmology. You will develop and maintain GPU-accelerated HPC software, implement testing and documentation, and coordinate shared code with partner institutions.

Work involves engaging in modern software engineering practices, contributing to open-source workflows and potential publications, with growth opportunities as the Cambridge

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer
Research Software Engineer

Women in HPC • Town of Cambridge

On-site
AUD 34,000 - 44,000
Senior Software Engineer - Space Systems
Senior Software Engineer - Space Systems

Electro Optic Systems • Canberra

On-site
AUD 110,000 - 150,000
Software Engineer - Space Systems
Software Engineer - Space Systems

Electro Optic Systems • Canberra

On-site
AUD 120,000 - 160,000
Senior Software Engineer, Space Systems (Real-Time)
Senior Software Engineer, Space Systems (Real-Time)

EOS group • Australia

Remote
AUD 120,000 - 180,000
Learning & development
Flexible hours
Career development
+2
Senior AI Systems Administrator
Senior AI Systems Administrator

CommonAI C.I.C. • Town of Cambridge

On-site
AUD 150,000 - 190,000
Competitive salary package
Pension and benefits
Professional development
+2
Senior GPU Hardware Engineer — Hybrid (Cambridge)
Senior GPU Hardware Engineer — Hybrid (Cambridge)

ARM • Town of Cambridge

Hybrid
AUD 171,000 - 228,000
Software Engineer - Space Systems
Software Engineer - Space Systems

EOS group • Australia

Remote
AUD 120,000 - 170,000
Remote HPC GPU Pipeline Engineer
Remote HPC GPU Pipeline Engineer

Engineroom I Hpc • Sydney

Remote
AUD 89,000 - 99,000
Leadership opportunities
State-of-the-art tech environment
Startup culture
+2
Space Systems Software Engineer - Real-Time, Mission-Critical
Space Systems Software Engineer - Real-Time, Mission-Critical

EOS group • Australia

Remote
AUD 120,000 - 170,000
Senior Space Systems Software Engineer
Senior Space Systems Software Engineer

Electro Optic Systems • Canberra

On-site
AUD 110,000 - 150,000
Top locations