Performance-Focused Low-Level HPC Engineer

DUG Technology (Australia) Pty Ltd

Western Australia

On-site

AUD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

International team
Flat management
Modern offices
End-of-trip facilities
Social events

Job summary

DUG Technology (Australia) Pty Ltd in Perth is seeking talented low-level software developers to contribute to high-performance computing projects. The role spans C/C++, Python, Java in a mixed environment, with CPUs and GPUs featuring CUDA, and a focus on scientific processing software.

You will design and implement performance-critical components, optimize for threading, vectorisation, and memory alignment, and mentor junior developers while collaborating with a global team.

Qualifications

  • Expert-level skills in C or C++.
  • Experience with low-level performance optimization (threading, vectorisation, memory alignment).
  • Experience in data management, large I/O, or highly parallel numerical processing.
  • Excellent written and spoken English.

Responsibilities

  • High- and detailed-level design of scientific processing software
  • Implementation, testing, optimisation and maintenance of software written in C/C++, Java and Python
  • Inspection and maintenance of software written by other team members
  • Becoming conversant in problem domains of new and existing products
  • Acting as 3rd-level technical support for complex customer issues
  • Providing and receiving regular feedback to peers
  • Collaborating on priority and scheduling for rapid product iterations
  • Mentoring an intern or junior developer

Skills

C/C++ expert
Low-level performance optimisation
Data management / large I/O / HPC
English proficiency

Tools

CUDA

Job description

DUG Technology (Australia) Pty Ltd in Perth is seeking talented low-level software developers to contribute to high-performance computing projects. The role spans C/C++, Python, Java in a mixed environment, with CPUs and GPUs featuring CUDA, and a focus on scientific processing software.

You will design and implement performance-critical components, optimize for threading, vectorisation, and memory alignment, and mentor junior developers while collaborating with a global team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Scientific HPC Applications
Senior Software Engineer - Scientific HPC Applications

DUG • Western Australia

On-site
AUD 90,000 - 150,000
Lead High-Performance Computing Engineer (HPC)
Lead High-Performance Computing Engineer (HPC)

The University of Western Australia • Perth

On-site
AUD 121,000 - 132,000
Flexible working options
Generous paid leave
17% employer paid superannuation
+5
C++ High-Performance Engineer (Multithreaded, GPU)
C++ High-Performance Engineer (Multithreaded, GPU)

Brunel • Western Australia

On-site
AUD 100,000 - 130,000
HPC Systems Engineer
HPC Systems Engineer

Jump Trading • Sydney

On-site
AUD 140,000 - 190,000
HPC Systems Engineer
HPC Systems Engineer

P2P • Sydney

On-site
AUD 140,000 - 190,000
Senior HPC Systems Engineer for University Research
Senior HPC Systems Engineer for University Research

University of Western Australia • Western Australia

Hybrid
AUD 121,000 - 132,000
Flexible working
Parental leave
Superannuation 17%
+5
Senior HPC Systems Engineer - Linux & Scale
Senior HPC Systems Engineer - Linux & Scale

P2P • Sydney

On-site
AUD 140,000 - 190,000
HPC Linux Administrator (Contract) — Slurm & GPU Clusters
HPC Linux Administrator (Contract) — Slurm & GPU Clusters

NCS Australia • Canberra

On-site
AUD 110,000 - 150,000
Senior HPC Systems Engineer - Linux, Slurm & Networking
Senior HPC Systems Engineer - Linux, Slurm & Networking

Jump Trading • Sydney

On-site
AUD 140,000 - 190,000
HPC Linux Administrator - Slurm & Performance Optimisation
HPC Linux Administrator - Slurm & Performance Optimisation

NCS Group Australia • Canberra

On-site
AUD 120,000 - 180,000