High-Performance Compute (HPC) Engineer

CERN
Geneva, Switzerland
3 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Geneva, Switzerland

Tech stack

Configuration Management
System Configuration
Linux
Distributed Systems
Ansible
Data Processing
Operational Systems
Slurm
Puppet
Terraform

Job description

IT's Compute and Devices Group is looking for a computing engineer to take over responsibility for the onsite High-Performance Compute (HPC) SLURM clusters which have established use cases in the Organisation including for the ATS sector and the Theory department.

This position will be in the Compute and Configuration section, which is responsible for large scale compute, from the HPC farm through High Throughput Compute, Volunteer Computing and Configuration & Secret Management services., * Ensure service delivery for the SLURM HPC clusters to the user community as the primary service manager and technical lead of the service.

  • Serve as the escalation point for the user community support requests, help to gather requirements and usage best practices.
  • Configure, upgrade, monitor the clusters and provide ongoing maintenance.
  • Ensure high utilisation of the resources by interfacing with HTCondor brokered backfill of resources., * Stand-by duty, and work during nights, Sundays and official holidays, when required by the needs of the Organisation., * You are a national of a CERN Member State or Associate Member State . Currently, we cannot consider applications from Pakistani and Lithuanian nationals for positions with a 2026 start date, as the ceiling defined under Article II.5 of the Associate Membership Agreement has been reached.

Requirements

  • Support experience of HPC or batch systems, ideally SLURM but knowledge of HTCondor or similar would be an advantage.
  • Demonstrated knowledge of configuration management systems such as Puppet, Chef, Ansible or Terraform, and monitoring of distributed systems.
  • Knowledge of system administration, in particular Linux environments.
  • Dealing with user relations, user support and user requirements definition.

Your skills

  • Knowledge of operating systems (Linux).
  • Knowledge of system configuration tools (Puppet, Ansible, Terraform).
  • Architecture and design of ICT systems.
  • Identification and selection of relevant emerging ICT technologies.

Benefits & conditions

  • A minimum entry-salary of 9236 Swiss Francs per month (tax free), increasing in line with your years of relevant experience.
  • 30 days of paid leave per year plus 2 weeks annual closure.
  • Coverage by CERN's comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
  • Family, child and infant monthly allowances depending on your individual circumstances.
  • A relocation package (installation grant, removal, travel expenses) depending on your individual circumstances.
  • Possibility to extend your contract up to 8 years + eligibility for indefinite contract tenure.

About the company

Imagine taking part in the largest scientific experiment in the world. CERN needs more than physicists and engineers - if you're a student, a graduate, just starting your career or an experienced professional, whatever your field of expertise, CERN could be your next opportunity.

Apply for this position