bmt~5h ago
New
New
Software Engineer - TUFLOW
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
External application
Similar Software Engineer jobs
View all →Senior Software Engineer
Specialist Software Engineer
Principal Software Engineer, Data Processing
Senior Software Engineer, Authorization - India
Full TimeRemote
C
Captivation SoftwareSoftware Engineer 1 - Java/Confluence/Jira/AWS/Maven/MapReduce
$130k–$270k/yr
HITL Software Engineer
Browse Similar Jobs
Java Developer345Solutions Architect227Application Developer199Salesforce Developer198.Net Developer160Python Developer132Laravel Developer112Java Software Engineer86Full Stack Developer82Security Software Engineer81C++ Developer78Integration Developer64Embedded Software Engineer59Build Engineer59Robotics Software Engineer53Php Developer51Wordpress Developer43Python Software Engineer42Search Engineer41Database Developer40
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
No spam. Unsubscribe at any time.