bmt
bmt~3h ago
New

Software Engineer - TUFLOW

AustraliaAustralia·BrisbaneFull Timemid
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

TUFLOW is looking for a Software Engineer to join the team that develops our hydraulic modelling software.

Technical Tools
Software EngineerSoftware Engineering
TUFLOW is looking for a Software Engineer to join the team that develops our hydraulic modelling software. The engines and solvers we develop are used by consultancies and government agencies to simulate flooding, storm surge and coastal processes. TUFLOW models benefit from running on GPU because the problems are large and the answers are needed quickly.

Your first focus will be the compute core: CUDA C/C++ solvers, the numerical kernels that sit underneath them, and the performance work that makes a simulation finish in hours rather than days. The codebase is mature and genuinely multi-language: modern Fortran, CUDA C++, Python, some Rust, and a supporting layer of tooling. You will be working with existing code as well as writing new code. We care about correctness and reproducibility as much as speed; TUFLOW sets itself apart from the competition on scientific accuracy and performance.

We use AI-assisted development as a matter of course, which would be expected of you as well. That means coding assistants and agentic tooling as part of the daily workflow, applied with judgement rather than enthusiasm; reviewing what comes back, understanding it before it lands, and validating output matches the task and bigger picture. TUFLOW is written by human engineers, using the best tools for the job.

Your secondary focus will be on the application of AI, specifically ML and LLM applications. We are exploring where machine learning fits in the product and tooling itself, including the development of surrogate models and LLM-backed tooling for our users and our own team. 

The team is small and multidisciplinary. Software engineers sit alongside hydraulic engineers and the support staff who talk to users every day, which means feedback on what you build arrives quickly and from people who understand the physics. You will have direct influence over technical decisions and are expected to be able to function largely independently. You do not need a background in flood or coastal engineering, but you will need the curiosity to learn enough of the domain to reason about the physics the code is computing.

Location & Eligibility

Where is the job
Brisbane, Australia
Hybrid — some on-site time required
Who can apply
AU

Listing Details

First seen
September 25, 2026
Last seen
September 25, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
60%
Scored at
September 25, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

bmtSoftware Engineer - TUFLOW