High-Performance Computing Software Engineer

1 week ago


Perth, Western Australia DUG Full time

We are a technology company at the forefront of innovative high-performance computing solutions. Our mission is to leverage large and complex data sets for our clients across various industries.


Our team operates three world-class green supercomputer clusters, running a comprehensive suite of scientific applications. The research and development team comprises mathematicians, geophysicists, and software engineers responsible for creating and maintaining signal-processing and subsurface imaging tools.

We're seeking talented low-level software developers who can apply their skills to new scientific domains. Our environment combines C / C++ / Python / Java, with an emphasis on CPUs (Intel Xeon Phi and AVX-512) and GPUs (via CUDA). As a developer, you'll determine when C is appropriate, when hand-vectorising adds value, and when it's unnecessary.

Key Responsibilities:

  • Design and implement scientific processing software
  • Implement, test, optimise, and maintain software in the most suitable language for each task
  • Inspect and maintain software developed by other team members
  • Stay up-to-date with problem domains in new and existing products
  • Provide 3rd-level technical support for complex customer issues
  • Foster regular constructive feedback between peers
  • Collaborate on prioritisation and scheduling for rapid product iterations
  • Mentor junior developers or interns

Requirements:

  • Demonstrable expert-level programming skills in C or C++ (Java or Python expertise is a plus)
  • Ability to optimise low-level performance (comfortable discussing concepts like threading, concurrency, vectorisation, memory alignment, loop unrolling)
  • Experience in advanced work areas such as data management, large I/O, parallel computing, or numerical processing
  • Excellent business and technical English communication skills for direct client interaction

We Offer:

  • A position in one of Australia's top high-tech companies
  • An international team of skilled software engineers
  • A flat management structure minimising bureaucracy for focus on key tasks
  • Flexible working hours and work-life balance
  • Central location in Australia's sunniest capital city, modern offices with end-of-trip facilities and nearby amenities
  • Opportunities for social events with colleagues

Compensation: An attractive salary ($120,000 - $180,000 AUD per annum) will be negotiated based on skills and experience.


  • Software Engineer

    1 week ago


    Perth, Western Australia DUG Full time

    We are a pioneering technology company at the forefront of high-performance computing (HPC), leveraging our strong foundation in applied physics to drive innovation. Our cutting-edge hardware and software solutions empower clients worldwide to unlock the value of complex data sets.As a key member of our team, you will collaborate with world-class engineers...


  • Perth, Western Australia DUG Full time

    We are a technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.We operate three world-class green supercomputer clusters, running a large suite...


  • Perth, Western Australia DUG Full time

    We are a cutting-edge technology company at the forefront of high-performance computing, leveraging innovative hardware and software solutions to empower clients worldwide.Our expert team operates three world-class green supercomputer clusters, driving advancements in signal-processing and subsurface imaging tools. As a skilled low-level software developer,...


  • Perth, Western Australia DUG Full time

    We are a technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.We operate three world-class green supercomputer clusters, running a large suite...


  • Perth, Western Australia DUG Full time

    Join Our TeamWe are a leading technology company specializing in high-performance computing (HPC) solutions. Our innovative products enable clients to leverage large and complex data sets.As a key member of our software team, you will work on ambitious projects to develop advanced features for our scientific products, including DUG Insight, our flagship...


  • Perth, Western Australia DUG Full time

    We are a technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.As a software engineer at DUG Technology, you'll work within a world-class team...


  • Perth, Western Australia DUG Full time

    At DUG Technology, we are at the forefront of high-performance computing (HPC) innovation. Our cutting-edge hardware and software solutions empower clients to unlock insights from complex data sets.We're seeking an experienced software engineer to help drive our next-generation scientific processing applications. The ideal candidate will be passionate about...


  • Perth, Western Australia DUG Full time

    We are a technology company at the forefront of innovation, leveraging high-performance computing (HPC) to drive breakthroughs in science and technology. Our cutting-edge hardware and software solutions empower clients worldwide to harness complex data sets.We seek skilled software engineers to help develop our next-generation scientific processing...


  • Perth, Western Australia DUG Full time

    We are a leading technology company in high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.As a High-Performance Computing Specialist at DUG Technology, you'll work within a...


  • Perth, Western Australia DUG Full time

    We are a pioneering technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions empower clients to unlock the full potential of large and complex data sets.As an HPC specialist, you'll collaborate with a world-class team of energetic problem solvers on...


  • Perth, Western Australia DUG Full time

    As a cutting-edge technology company, we are at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions enable our clients to leverage large and complex data sets.We operate three world-class green supercomputer clusters, running a suite of scientific applications developed...


  • Perth, Western Australia DUG Full time

    We are a pioneering technology company at the forefront of innovation in high-performance computing, underpinned by our strong foundation in applied physics. Our cutting-edge hardware and software solutions empower clients to unlock insights from complex data sets.Our three world-class green supercomputer clusters operate a diverse suite of scientific...


  • Perth, Western Australia DUG Full time

    Company OverviewWe are a pioneering technology company at the forefront of high-performance computing (HPC) with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.Location: Centrally located in Australia's sunniest...


  • Perth, Western Australia Lenovo Full time

    Job Title: High Performance Computing ConsultantAbout the Role:Lenovo is seeking a seasoned Principal Consultant for Power and Cooling in Australia to join its Global HPC Professional Services and Power & Cooling team. As a High Performance Computing Consultant, you will be responsible for deciphering complex RFP requirements related to facility power and...


  • Perth, Western Australia DUG Full time

    We're a leading technology company in high-performance computing, with a strong foundation in applied physics. Our innovative hardware and software solutions for the global technology and resource sectors enable our clients to leverage large and complex data sets.We're looking for software engineers to help us develop cutting-edge scientific processing...


  • Perth, Western Australia Motion Asia Pacific Full time

    **Job Title:** Senior Software Engineer - Cloud Computing**Job Description:** We are seeking a highly skilled Senior Software Engineer to join our cloud computing team. The ideal candidate will have experience in designing, developing, and deploying cloud-based applications using cloud computing platforms such as AWS or Azure.**Responsibilities:**Design and...

  • Software Engineer

    4 weeks ago


    Perth, Western Australia Quorum Software Full time

    We are seeking a skilled Software Engineer to join our team at {company}.Job SummaryThe Software Engineer will be responsible for designing, developing, and testing software applications. The ideal candidate will have excellent problem-solving skills, a strong understanding of programming languages, and the ability to work collaboratively in a team.Key...


  • Perth, Western Australia NES Fircroft Full time

    As a Senior Software Engineer, you will be responsible for designing and implementing high-performance systems that meet the needs of our clients.About the RoleWe are seeking a highly skilled software development expert to join our team. The ideal candidate will have a strong background in scalable solutions and be able to design and implement complex...


  • Perth, Western Australia DUG Full time

    We're at the forefront of high-performance computing, leveraging cutting-edge physics and innovative solutions to drive data-driven innovation in industries worldwide.Our three world-class green supercomputer clusters enable our clients to extract insights from large complex datasets. Our R&D team comprises mathematicians, geophysicists, and software...


  • Perth, Western Australia Rocket Software Full time

    Senior Software Engineering Manager OpportunityRocket Software is seeking a highly skilled and experienced Senior Software Engineering Manager to lead our global development teams. This is a technical, hands-on position for a leader who has extensive experience in mainframe (z/OS) software development, preferably in a commercial software vendor...