Software Engineer - TUFLOW
Core
Develop GPU-accelerated hydraulic modelling software and AI/ML applications for simulating flooding and coastal processes.
Role type
Senior IC software engineer (GPU compute & AI)
Builds
High-performance numerical solvers and AI tooling for flood simulation
Domain
Hydraulic engineering + High-performance computing + AI/ML
Deliverable
production ML models | product features
Required skills
C/C++, CUDA, GPU programming, AI-assisted development, automated testing, version control
Preferred skills
LLM tooling (RAG, MCP), machine learning surrogate models, flood/coastal engineering domain knowledge
Technologies
CUDA C++, Python, Rust, modern Fortran, NVIDIA
Responsibilities
Develop and maintain GPU compute cores and numerical kernels; integrate AI/ML features and surrogate models; collaborate with hydraulic engineers on multidisciplinary initiatives; review and validate AI-generated code
Seniority
Senior, hands-on IC