CERN

DevOps Engineer for HEP GPU Benchmarks (IT-CE-LCG-2026-168-GRAP)

CERN
Apply
2 days ago
Geneva, SwitzerlandEntry Level

Responsibilities

  • Develop, package, distribute, integrate, profile, and validate the HEP benchmark software stack and GPU application workloads from LHC experiment software.
  • Build, test, and maintain container images using automated GitLab CI/CD pipelines.
  • Maintain and enhance benchmarking infrastructure and data-ingestion services using Puppet, GitLab CI/CD, ActiveMQ, Logstash, OpenSearch, Kibana, Apache Spark, and Grafana.
  • Collect, process, and analyse grid-wide benchmark data across diverse CPU/GPU architectures and server configurations.
  • Provide technical support and documentation to the WLCG user community.
  • Perform stand-by duty and work nights, Sundays, or official holidays when required by organizational needs.

Requirements

  • Professional background in Applied Physics, Software Engineering, or a related field.
  • Either a Master's degree with 2 to 6 years of post-graduation professional experience or a PhD with no more than 3 years of post-graduation professional experience.
  • Solid Python experience including modular code structure, packaging, distribution, and testing.
  • Experience with Docker, Apptainer/Singularity, GPU container execution environments, GitLab CI/CD, container registries, and Puppet.
  • Strong Linux administration and shell scripting skills, including system metrics and CPU/GPU performance monitoring.
  • Experience with monitoring and data analytics stacks including OpenSearch/Elasticsearch, Logstash, Kibana, Grafana, or Apache Spark.
  • Knowledge of Python, Bash, Git, NVIDIA Container Toolkit, CUDA, nvidia-smi, AMD ROCm, rocm-smi, and GPU profiling.
  • Good technical writing and communication skills, spoken and written English, and a commitment to learn French.
  • Must be a national of a CERN Member or Associate Member State and must not have held a CERN fellow or graduate contract previously.

Benefits

  • Fully onsite work arrangement with a 40-hour work week.
  • 24-month contract with a possible extension up to 36 months.
  • 30 days of paid leave per year plus a two-week annual closure.
  • CERN comprehensive health insurance for the employee, spouse, and children, plus membership in the CERN Pension Fund.
  • Family, child, and infant allowances subject to individual circumstances.
  • Relocation package including installation grant and travel expenses, subject to individual circumstances.
  • On-the-job and formal training, including language classes.

Tech Stack

Apache SparkBashDockerElasticsearchGitGitLab CI/CDGrafanaKibanaLinuxLogstashPuppetPython

Categories

CERN

About CERN

5,001-10,000 employees

CERN is the European Organization for Nuclear Research, an intergovernmental, nonprofit laboratory headquartered in Meyrin, Switzerland (founded 1954). It designs, builds, and operates particle accelerators and detectors—most notably the Large Hadron Collider—and provides large-scale computing and data services for a worldwide physics community. Funded by its European Member States, CERN hosts thousands of visiting researchers and engineers and develops technologies ranging from control systems to identity and access management used across its experiments.

Contact me