Low Level HPC Developer

2 weeks ago


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 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 low-level 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.

List of Responsibilities:

  • High- and detailed-level design of scientific processing software
  • Implementation, testing, optimisation and maintenance of software written in the most appropriate language to solve each problem (including Java, C/C++ and Python)
  • Inspection and maintenance of software written by other members of the team
  • Becoming conversant in the problem domains of new and existing products
  • Acting as 3rd-level technical support, for otherwise-unresolvable customer issues
  • Providing and receiving regular, constructive feedback to and from your peers
  • Collaborating on priority and scheduling for rapid product iterations
  • Acting as mentor for an exceptional intern or junior developer

Requirements:

  • Demonstrable expert-level skills as a software developer in C or C++ (if you also have Java or Python expertise, so much the better)
  • Demonstrable abilities in low-level performance optimisation (you should be comfortable having an in-depth conversation about concepts such as threading, concurrency, vectorisation, memory alignment, loop unrolling, etc.)
  • A history of advanced work in some of our major focus areas, such as data management, large I/O, highly-parallel computing, or numerical processing (in another industry is fine; we're interested in the "how", not the "why")
  • Excellent written and spoken business and technical English, suitable for working directly with clients

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 minimise bureaucracy so you can focus on what you're great at
  • 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 organised social events with like-minded colleagues

Compensation:

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


DISCLAIMER

The offer is subjected 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

  • Software Developer

    2 weeks ago


    Perth, Western Australia Pharmiweb Full time

    Job DescriptionYou are set to join our dynamic software development team as a software engineer. Within the team, we focus on creating software for (quantum) physics process simulators, controlling our devices, and characterizing quantum hardware. Your main tasks will revolve around tasks that demand high computational performance, like simulating quantum...

  • Software Developer

    2 weeks ago


    Perth, Western Australia Curtin University of Technology Full time

    Software Developer - The Curtin Institute for Data ScienceProfessionalPerth, Western AustraliaFull TimeDate posted: 15/5/20242 years fixed term, full-time role with possible extensionSupport industry demand driven research Job Reference: Curtin Institute for Data ScienceThe Curtin Institute for Data Science (CIDS) is an interdisciplinary knowledge...


  • Perth, Western Australia CSIRO Full time

    Acknowledgement of Country:CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliationChild safety:CSIRO is committed to the safety and...


  • Perth, Western Australia Commonwealth Scientific and Industrial Research Organisation Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Location: Perth, WA, AU Sydney, NSW, AU Newcastle, NSW, AU Melbourne, VIC, AU Hobart, TAS, AU Geelong, VIC, AU Brisbane, QLD, AU Adelaide, SA, AU Canberra, ACT, AU Company: CSIRO Acknowledgement of Country CSIRO acknowledges the Traditional Owners of the land, sea and...


  • Perth, Western Australia CSIRO Full time

    Acknowledgement of Country:CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliationThe Opportunity:- Do you have a PhD in Astrophysics,...

  • Sr. Sales Manager

    2 weeks ago


    Perth, Western Australia Support Revolution Full time

    Select how often (in days) to receive an alert: Create AlertSupermicro Computer, Inc.is currently seeking a Sr.Sales Manager responsible for successfully expanding Supermicro's customer base in targeted areas.Sr.Sales Manager will also be responsible for maintaining the quality, efficiency, and integrity of Supermicro's sales process through various means of...

  • Sr. Sales Manager

    2 weeks ago


    Perth, Western Australia Support Revolution Full time

    Select how often (in days) to receive an alert:Create AlertSupermicro Computer, Inc. is currently seeking a Sr. Sales Manager responsible for successfully expanding Supermicro's customer base in targeted areas. Sr. Sales Manager will also be responsible for maintaining the quality, efficiency, and integrity of Supermicro's sales process through various means...

  • Business Development

    2 weeks ago


    Perth, Western Australia Saunders Lynn and Company Full time

    Market leader and well known brand Great marketing tools and team to support you- $80,000 + Car + Super + lucrative bonus (negotiable on experience)- Market leader and well-known brand:A variety of customers and solutions to deliver:- $80,000 + Car + Super + lucrative bonusWhat is in it for you?This role requires a utility player. Someone who can wear...


  • Perth, Western Australia Knewin Full time

    About the job We are seeking an Experienced Electrical Engineer to join our team in Perth. When you become part of our team, you become part of a community of nearly 50,000 individuals united by a shared goal – contributing to a more sustainable world. We are enthusiastic about the opportunities that lie ahead. In our opinion, there has never been a better...


  • Perth, Western Australia Engineering Networks Full time

    Negotiable base + super, car allowance & bonuses The companyDue to consistent growth, this well-known and trusted national distributor of industrial low and medium voltage electrical and automation products is seeking a Business Development Manager, in Perth. The positionCalling on Switchboard Builders, the aim of this role is to develop and implement a...


  • Perth, Western Australia GeoMoby Pty Ltd Full time

    Mid to Senior Level Mobile Developer (Swift/Kotlin) Developers/Programmers (Information & Communication Technology) Geo Moby is a cutting-edge technology company based in Perth, Australia, specialising in location intelligence and real-time tracking solutions for a wide range of industries with a current focus on the mining industry. Established in 2013, Geo...


  • Perth, Western Australia GeoMoby Pty Ltd Full time

    Mid to Senior Level Mobile Developer (Swift/Kotlin) Developers/Programmers (Information & Communication Technology) GeoMoby is a cutting-edge technology company based in Perth, Australia, specialising in location intelligence and real-time tracking solutions for a wide range of industries with a current focus on the mining industry. Established in 2013,...


  • Perth, Western Australia CSG Talent Full time

    Business Development Executive - Commercial WABased in the suburb of Perth Attractive basic salary, with a longterm career progression- flexibility to manage your schedule around your lifestyle (On the road, WFH, office) Work for a top 3 Australia's market leader in the air conditioning industryAbout the company:Proudly Australian, and the largest Australian...


  • Perth, Western Australia Airswift Full time

    Job OverviewAirswift is presently seeking an accomplished Senior Structural Engineer to join our client on a 12-month contract at one of their facilities in Perth, CBD.Your extensive experience in structural engineering and collaboration with diverse teams across multiple office locations will be invaluable in completing this crucial project, which plays a...


  • Perth, Western Australia Airswift Full time

    Job OverviewAirswift is presently seeking an accomplished Civil Engineer to join our client on an initial 12-month contract at one of their facilities in Perth, CBD.Your extensive experience in civil engineering and collaboration with diverse teams across multiple office locations will be invaluable in completing this crucial project, which plays a key role...

  • Controls Manager

    2 weeks ago


    Perth, Western Australia CSIRO Full time

    Acknowledgement of Country:CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the area that we live and work on across Australia. We acknowledge their continuing connection to their culture and pay our respects to their Elders past and present. View our vision towards reconciliationChild Safety:CSIRO is committed to the safety and...


  • Perth, Western Australia Engineering Networks Pty Ltd Full time

    Job Reference 3776747Industry Business Development ManagerJob Type Permanent / Full TimeSalary NegotiableLocation Perth The companyDue to consistent growth, this well-known and trusted national distributor of industrial low and medium voltage electrical and automation products is seeking a Business Development Manager, in Perth. The positionCalling on...


  • Perth, Western Australia Airswift Full time

    Location Perth, Western Australia, Australia Job Type Contract Date Added May 3, 2024 Job Overview Airswift is presently seeking an accomplished Civil Engineer to join our client on an initial 12-month contract at one of their facilities in Perth, CBD. Your extensive experience in civil engineering and collaboration with diverse teams across multiple...


  • Perth, Western Australia Airswift Full time

    Location: Perth, Western AustraliaJob Type: ContractDate Added: April 26, 2024Job OverviewAirswift is looking for a skilled Senior Structural Engineer to join their client on a 12-month contract in Perth, CBD. Your experience in structural engineering, working with diverse teams, and this project's importance in Energy Transition towards a low-carbon future...


  • Perth, Western Australia bp Full time

    Job Profile SummaryJob Advert We are now looking for a- Procurement & Supply Chain Advisor to join the Low Carbon Energy (LCE) Procurement team at bp. This is an enviable and dynamic role working across our Hydrogen and Integrated energy portfolios globally supporting business delivery. This role will participate and represent the procurement function in...