Woman working in a computer room

Jobs in HPC

Find jobs in HPC from employers who are keen to improve equality and diversity in the workplace.

WHPC does not directly endorse any of these advertisements, nor do we receive any funding for advertising. Our aim is simply to put prospective employers in contact with prospective employees and we take no responsibility for the contents of the adverts or any inaccuracies.

Open Positions

High Performance Computing Specialist Xanadu Quantum Technologies Inc., Toronto, Ontario Canada

In this role you will help Xanadu’s research staff make effective use of high-performance computing (HPC) to simulate quantum computing devices. You will help translate high-level single-thread code to multi-thread and massively parallelized low-level routines run on an HPC cluster / supercomputer / cloud environments. You will also be responsible for helping develop and optimize new parallelization techniques for simulating large quantum systems and algorithms designed for Xanadu’s quantum computing platform and participate in the design and development of fast decoders for fault-tolerant quantum computers. Please visit www.xanadu.ai for more information and how to apply.

Location: Toronto, Ontario Canada
Closing Date: November 29, 2019 at 4:00pm (EST)
How to Apply: Apply directly online at https://secure.collage.co/jobs/xanadu/13902.
Questions can be sent to Meagan McConnell at hr@xanadu.ai 

Software Engineer (Storage and I/O) – 88690 NERSC, Berkeley Lab, California, USA

Berkeley Lab’s National Energy Research Scientific Computing Center (NERSC) has an opening for a Software Engineer. This role will enable the Department of Energy (DOE) Office of Science researchers and the broader science community to benefit from improvements to HDF5 and other leading high-performance computing (HPC) storage and I/O software, developed on one of the world’s largest supercomputers. You will gain experience with cutting-edge storage technologies, such as scalable object file systems, burst buffers, and superfacility I/O.

What is Required:

  • A Bachelor’s degree and a minimum of 8 years related experience; or a Master’s degree and 6 years and; or equivalent experience.
  • Experience with I/O middleware and familiarity with storage architectures and technologies.
  • Experience, knowledge, and / or significant interest in applying I/O middleware optimizations to scientific data and applications.

Location: Berkeley, California, USA
Closing Date: Open Until Filled
How to Apply: Apply directly online at and follow the on-line instructions to complete the application process.

High-Performance Computing System Administrator Yale University, New Haven, CT, USA

The Yale Center for Research Computing (YCRC) seeks a High-Performance Computing System Administrator to join the center’s Engineering team to provide hardware and software administration for a growing number of high-performance computing (HPC) clusters used in faculty research.

The YCRC provides support that spans the Yale School of Medicine and Faculty of Arts & Sciences and encompasses Yale’s HPC clusters, multiple petabytes of high-performance storage, and technologies for computational science and the analysis, sharing, and management of large-scale research data.

The successful candidate will support the infrastructure behind all of the above, including hardware, system and resource-management software, networking, storage, monitoring and security measures. This is a highly collaborative effort, so frequent interaction with other system administrators, research-support staff, management, vendors and researchers is a regular part of the role. The successful candidate will also participate in designing, recommending and vetting architectures, specifications, and configurations of new systems.

Location: New Haven, CT, USA
Salary and benefits: Senior Associate (P5) plus benefits
Closing date: Open until filled
Find our more and apply online at https://research.computing.yale.edu/about/careers/high-performance-computing-system-administrator.

Senior Software Engineer (Network Control and Resource Allocation) SN-Scientific Networking, Lawrence Berkeley Lab, California, USA

Berkeley Lab’s Scientific Networking Division (http://es.net/) has an opening for a Senior Software Engineer.

As a designer/developer with experience in network control and resource allocation, the engineer will apply broad expertise and unique knowledge to create network control protocols to perform resource allocation, resource orchestration across multiple administrative domains. This position will be part of a small, agile team that is prototyping new services and building testbeds for network and science applications research.

This position is focused on software development, resource models and orchestration; however, every team member will have a wide variety of responsibilities and each team member is encouraged to learn, think creatively and develop new skills which complement the goals of the team. We strive to maintain a dynamic culture in our team by empowering each team member through the use of agile development methodologies.

Location: California, USA

Apply directly online at and follow the on-line instructions to complete the application process.

Senior HPC Systems Analyst Northeastern University, Boston, MA, USA

The Research Computing (RC) team at Northeastern University (NU) seeks a motivated, self-starting individual to be a member of our dynamic team as a Senior HPC Systems Administrator. The successful candidate will help lead the administration, development, and expansion of both the Discovery cluster, as well as the full RC environment (VMs, storage, software, etc), within the RC team.

As the Senior HPC Systems Administrator, your primary objective will be to monitor, maintain, secure, develop, and promote RC systems and solutions for faculty research and teaching. You will assist research groups in taking full advantage of Discovery, NU’s 1,000+ node HPC cluster installed at the Massachusetts Green High Performance Computing Center. You will work closely with the RC team to develop a long-term strategy for the NU research enterprise, with a focus on minimizing risk and maximizing efficient utilization. In addition, you will help ensure researchers needs are met, and develop new and novel solutions to support research and teaching, as they pertain to RC systems and solutions.

Salary and benefits: We offer a competitive annual salary and benefits package. Information on benefits can be found here: https://www.northeastern.edu/hrm/pdfs/2019boe/2019BenefitsAtAGLance_Final.pdf and include medical, dental, and vision plans; generous paid time off; retirement plans; and tuition plans to name a few.

Location: Boston, MA, USA
Closing Date: Open until filled

For more details and to apply visit https://careers.hrm.northeastern.edu/en-us/job/501742/senior-high-performance-computing-hpc-system-administrator.

Computer Systems Engineer (88307) NERSC, Berkeley Lab, California, USA

Berkeley Lab’s National Energy Research Scientific Computing Center (NERSC)

Berkeley Lab’s National Energy Research Scientific Computing Center (NERSC, https://www.nersc.gov/) has an opening for a Data Management Engineer. In this role, you will provide a variety of engineering support services to manage a data warehouse and notification infrastructure. You will ensure that the cluster is accessible, reliable, secure and available to continue collecting or queuing data from heterogeneous data sources in the NERSC computational facility.

What is Required:

  • Bachelor’s Degree in Computer Science or similar discipline and a minimum of 5 years of​ hands-on ​experience; or an equivalent combination of education, certification and experience.
  • Hands­​-​on experience in Red Hat Enterprise Linux or another Linux variant in a shell or command line environment.

Salary: Salary Commensurate with Experience
Location: Berkeley, California, USA
Closing Date: Open Until Filled
How to Apply: Apply directly online at and follow the on-line instructions to complete the application process.

Machine Learning Algorithms and Applications Faculty Michigan State University, East Lansing, MI, USA

The Department of Computational Mathematics, Science and Engineering (CMSE), in partnership with the Departments of Biomedical Engineering, Computer Science and Engineering, and Electrical and Computer Engineering at Michigan State University invite applications for a tenure-system faculty position in the broad area of machine learning with a start date of August 16, 2020. This position would be a joint appointment between CMSE and one of the partner departments listed above. Candidates must have earned a PhD in computer science, applied or computational mathematics, applied statistics, or in a field of science or engineering but with substantial expertise in machine learning. The position will be filled at the assistant, associate or full professor level depending on the qualifications and record of the successful candidate. The candidate is expected to establish a sustainable research program, make significant scholarly contributions to their discipline, be an effective teacher and mentor of both undergraduate and graduate students, engage in institutional and professional service, and support MSU’s diverse student population.

Salary: Salary Commensurate with Experience
Location: East Lansing, MI, USA
Closing Date: Sep 3, 2021

Interested individuals should submit an application for this position through http://careers.msu.edu and refer to job #600895. Applicants must submit a detailed resume, a cover letter summarizing their qualifications, vision statements for teaching and research, and contact information for at least three references. For full consideration, applications must be received by November 15, 2019. Nominations or questions are welcome by contacting the search committee chair, Professor Brian O’Shea, through email at oshea@msu.edu