High-Performance Computing Software Engineer

3 weeks ago


Perth, Western Australia DUG Full time
{"title": "Job Description", "content": "Job Title: Low-Level HPC Developer

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 of scientific applications. The 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're looking for talented software developers who are keen to apply their skills to a new scientific domain. We operate a mixed C / C++ / Python / Java environment and make heavy use of CPUs (incl. Intel Xeon Phi and its AVX-512 instruction set) and GPUs (via CUDA). You'll leverage your experience to determine when it's worth it to operate in C, to decide when there's value in hand-vectorising, and when it's a waste of time. When submitting your application, you'll show that you have an attention to detail by including 'Shibboleth' in your cover letter.

Responsibilities:
  • Design and implement scientific processing software
  • Implement, test, optimize, and maintain software written in the most appropriate language to solve each problem
  • Inspect and maintain software written by other members of the team
  • Become conversant in the problem domains of new and existing products
  • Act as 3rd-level technical support for otherwise-unresolvable customer issues
  • Provide and receive regular, constructive feedback to and from your peers
  • Collaborate on priority and scheduling for rapid product iterations
  • Act as mentor for an exceptional intern or junior developer
Requirements:
  • Demonstrable expert-level skills as a software developer in C or C++
  • Demonstrable abilities in low-level performance optimization
  • A history of advanced work in data management, large I/O, highly-parallel computing, or numerical processing
  • Excellent written and spoken business and technical English, suitable for working directly with clients
What We Offer:
  • A position in one of the most exciting high-tech companies in Australia
  • An international team with some of the best software engineers from all over the world
  • A low overhead, flat management structure designed to minimize bureaucracy
  • The flexibility to manage your own working times and a true work-life balance
  • Centrally located in Australia's sunniest capital city, modern offices with end-of-trip facilities, views over Kings Park and nearby food options
  • Opportunity to participate in organized social events with like-minded colleagues
Compensation:

An attractive salary will be negotiated based on skills and experience.

Disclaimer: The offer is subject to pre-employment screenings that may include, but are not limited to:

  • Verification of your right to work in the respective location
  • Provision of applicable and relevant qualifications
  • Nationally approved criminal history check
"}

  • Perth, Western Australia DUG Full time

    {"title": "HPC Software Developer Position", "description": "Join Our Team of Experts in High-Performance ComputingWe 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...


  • Perth, Western Australia DUG Full time

    pWe 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./pbrpWe operate three world-class green supercomputer clusters, running a large...


  • 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 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

    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

    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 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 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 talented individual to join our SKA-Low Computing and Software team as a software engineer. The successful candidate will be responsible for designing, developing, and maintaining software systems for the SKA-Low telescope.Key ResponsibilitiesDesign and develop software systems for the SKA-Low telescopeCollaborate with the...


  • 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...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia Business In Heels International Pty Full time

    Join the SKA-Low Computing and Software TeamWe are seeking talented individuals to join our Computing and Software team at the SKA-Low Observatory. As a key player in the construction and operation of the SKA-Low Telescope, our team is responsible for developing and implementing cutting-edge software solutions to support the telescope's operations.About the...


  • 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. The successful candidate will be responsible for designing, developing, and maintaining software systems for the SKA-Low telescope.Key ResponsibilitiesDesign and develop software systems for the SKA-Low telescopeCollaborate with the...


  • 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...

  • Software Engineer

    3 weeks ago


    Perth, Western Australia InnovationAus Pty Ltd Full time

    Join the SKA-Low Computing and Software TeamWe are seeking talented individuals to join our Computing and Software team at the SKA-Low Telescope. As a key member of our team, you will play a crucial role in the construction and operation of the SKA-Low Telescope, a next-generation radio astronomy facility that will revolutionise our understanding of the...


  • Perth, Western Australia Michael Page Australia Full time

    Lead a High-Performing Software Engineering TeamJoin a leading player in the industry as a Software Engineering Team Lead. This is a unique opportunity to lead a high-performing and tech-oriented team, working on cutting-edge projects that drive innovation and customer satisfaction.About the RoleAs a Software Engineering Team Lead, you will be responsible...

  • Software Engineer

    7 days ago


    Perth, Western Australia Careerone Partner Network Full time

    Empower your career with Careerone Partner Network as a skilled Software Engineer.We are seeking a talented Application Developer to join our innovative team.As a Programmer, you will design, develop, and maintain software applications, ensuring they are efficient, reliable, and scalable.Responsibilities:Conduct research and analysis of system programming...


  • Perth, Western Australia Michael Page Australia Full time

    Lead a High-Performing Software Engineering TeamWe are seeking an experienced Software Engineering Team Lead to lead a high-performing and tech-oriented team in Perth, Western Australia. As a key member of our organization, you will be responsible for developing and implementing technical strategies, fostering a culture of innovation and continuous...

  • Software Engineer

    4 weeks ago


    Perth, Western Australia InnovationAus Pty Ltd Full time

    Join the SKA-Low Computing and Software TeamWe are seeking talented individuals to join our Computing and Software team at the SKA-Low Telescope, a next-generation radio astronomy facility that will revolutionise our understanding of the Universe and the laws of fundamental physics.About the RoleWe are looking for candidates with a passion for Computing and...


  • Perth, Western Australia Michael Page Full time

    About the RoleWe are seeking an experienced Software Engineering Team Lead to join our team in Perth, Western Australia. As a key member of our organization, you will be responsible for leading a high-performing team of software engineers and driving technical strategies to deliver innovative solutions.Key ResponsibilitiesLead and manage a team of software...


  • Perth, Western Australia EagleView Technology Corp. Full time

    About UsEagle View Technology Corp. is a leading provider of aerial imagery, property insights, and software that revolutionizes the way people work.We hold more than 300 patents and own a vast geospatial data and imagery library covering 94 percent of the US population.We provide the most accurate data, empowering customers in the government, construction,...