High-Performance Computing Software Developer

3 weeks ago


Perth, Western Australia DUG Full time
About the Role

We are seeking a highly skilled and experienced software developer to join our team at DUG, a leading technology company specializing in high-performance computing (HPC). As a Low-Level HPC Developer, you will play a crucial role in designing, implementing, and optimizing software solutions for our clients.

Key Responsibilities
  • Software Design and Development: Design and develop high-performance computing software solutions using languages such as C, C++, Java, and Python.
  • Optimization and Maintenance: Optimize and maintain existing software solutions to ensure maximum performance and efficiency.
  • Collaboration and Communication: Collaborate with cross-functional teams, including research and development, to ensure seamless integration of software solutions.
  • Technical Support: Provide technical support to clients and internal teams to resolve complex technical issues.
  • Knowledge Sharing: Share knowledge and expertise with colleagues to drive innovation and improvement in software development.
Requirements
  • Expert-Level Skills: Demonstrable expert-level skills as a software developer in C or C++ (Java or Python expertise is a plus).
  • Low-Level Performance Optimization: Demonstrable abilities in low-level performance optimization, including threading, concurrency, vectorization, memory alignment, and loop unrolling.
  • Advanced Work Experience: A history of advanced work in areas such as data management, large I/O, highly-parallel computing, or numerical processing.
  • Excellent Communication Skills: Excellent written and spoken business and technical English skills, suitable for working directly with clients.
About DUG

DUG is a technology company at the forefront of high-performance computing, 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 large suite of scientific applications. Our research and development team of mathematicians, geophysicists, and software engineers are responsible for creating and maintaining this suite of signal-processing and subsurface imaging tools.

We offer a dynamic and collaborative work environment, with a flat management structure designed to minimize bureaucracy. Our team is passionate about delivering high-quality solutions and making a meaningful impact in the industry.



  • Perth, Western Australia DUG Full time

    About the RoleWe are seeking a highly skilled and experienced software developer to join our team at DUG, a leading technology company specializing in high-performance computing (HPC). As a Low-Level HPC Developer, you will play a crucial role in designing, implementing, and optimizing software solutions for our clients.Key ResponsibilitiesSoftware Design...


  • Perth, Western Australia DUG Full time

    {"title": "Scientific Computing Specialist", "content": "Join Our Team at DUGWe 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...

  • Software Developer

    3 weeks ago


    Perth, Western Australia 21st Century Software Full time

    About Us21st Century Software is a leading provider of software solutions for the IBM Z platform, trusted by major financial institutions, healthcare organizations, insurance companies, retailers, and governments worldwide.The RoleWe are seeking a skilled Software Developer to join our team in Perth, working on the 21 CS VSEn operating system core functions...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a skilled Computing and Software professional to join the SKA-Low Computing and Software team. As a key member of the team, you will play a crucial role in the construction and operation of the SKA-Low Telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low Computing and Software teamCollaborate with...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a talented individual to join our SKA-Low Computing and Software team as a Software Engineer. As a key member of the team, you will play a crucial role in the construction and operation of the SKA-Low Telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low Computing and Software teamCollaborate with...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a skilled Computing and Software professional to join the SKA-Low Computing and Software team. As a key member of the team, you will play a crucial role in the construction and operation of the SKA-Low Telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low Computing and Software teamCollaborate with...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a skilled Computing and Software professional to join the SKA-Low Computing and Software team. As a key member of the team, you will play a crucial role in the construction and operation of the SKA-Low Telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low Computing and Software teamCollaborate with...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a highly skilled and experienced leader to head our software and scientific computing team. As the head of software and scientific computing, you will be responsible for leading a team of experts in developing and implementing cutting-edge software solutions for our radio astronomy facilities.The successful candidate will have...


  • Perth, Western Australia CSIRO Full time

    About the RoleWe are seeking a highly skilled and experienced leader to join our team as the Head of Software and Scientific Computing at CSIRO's Australia Telescope National Facility.Key ResponsibilitiesLead a portfolio of software and computing projects, ensuring timely delivery and high-quality results.Develop and implement strategies to enhance the...


  • Perth, Western Australia CSIRO Full time

    About the RoleWe are seeking a highly skilled and experienced leader to join our team as the Head of Software and Scientific Computing at the Australia Telescope National Facility (ATNF).The successful candidate will lead a portfolio of software and computing projects, coordinate the deployment of staff to projects, and engage with the global astronomical...


  • Perth, Western Australia CSIRO Full time

    About the RoleCsiro is seeking a talented individual to join our SKA-Low Computing and Software team as a Software Engineer. As a key member of the team, you will play a crucial role in the construction and operation of the SKA-Low Telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low Computing and Software teamCollaborate with...


  • Perth, Western Australia The University of Western Australia Full time

    About the RoleThe University of Western Australia is seeking a highly skilled Senior High Performance Computing Engineer to join its team. As a key member of the Infrastructure and Platform Services unit, you will be responsible for providing technical support for HPC services and optimizing HPC environments.Key ResponsibilitiesProvide technical support for...


  • Perth, Western Australia The University of Western Australia Full time

    About the OpportunityThe University of Western Australia is seeking a highly skilled Senior High Performance Compute Specialist to join its team. As a key member of the Infrastructure and Platform Services unit, you will play a critical role in delivering design and operational services through a portfolio comprised of a Network and Platform section and an...


  • Perth, Western Australia DUG Full time

    {"title": "Software Engineer at DUG Technology", "description": "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're looking...


  • Perth, Western Australia DUG Full time

    {"title": "Software Engineer Position at DUG Technology", "description": "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're...


  • Perth, Western Australia Quorum Software Full time

    Overview The primary responsibility of a Senior Consultant is to facilitate the design and implementation of software solutions across a diverse range of clients, while also providing support for previously deployed solutions. You will be an integral part of a team that serves as the technical representative of the organization, fostering trust with...


  • Perth, Western Australia Rocket Software Full time

    Job DescriptionRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.Key ResponsibilitiesDevelop and maintain IMS performance and monitoring products using High Level Assembler (HLASM) and other relevant...


  • Perth, Western Australia CSIRO Full time

    SKA-Low Computing and Software TeamCSIRO is seeking talented Computing and Software professionals to join the SKA-Low team, working on the construction and operation of the world's largest radio telescope.Key ResponsibilitiesDesign and develop software solutions for the SKA-Low telescopeCollaborate with the SKA-Low team to ensure seamless integration of...


  • Perth, Western Australia Rocket Software Full time

    About the RoleRocket Software is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development and support of IMS performance and monitoring products for IBM z/OS mainframes.Key ResponsibilitiesDevelop and maintain high-quality software components using High Level Assembler (HLASM) and other relevant...


  • Perth, Western Australia Quorum Software Full time

    Overview The primary responsibility of a Senior Consultant is to facilitate the design and implementation of software solutions for a diverse range of clients, while also providing support for previously deployed solutions. You will be an integral part of a team that serves as the technical representative of the organization, building trust with clients...