CERN

High Energy Physics

GPU&MLDeveloperforReconstructionandSimulation(EP-ALI-SC-2026-106-GRAP)

$115–145k ~AI est. Geneva, Geneva, Switzerland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for entry candidates.

The Brief

“GPU & ML Developer for Reconstruction and Simulation (EP-ALI-SC-2026-106-GRAP) at CERN. Skills: GPU programming, Machine Learning, Event reconstruction, Simulation frameworks. Maintain ML-based GPU event reconstruction code. Develop ML-based GPU event reconstruction code”

Industry & Context.

High Energy Physics
Problems you'll solve

Debugging

Eligibility Requirements

Stand-by duty, Participation in stand-by duty

What They're Looking For.

Must Have

Experience with HEP experiments event reconstruction code, Experience with GPU programming, Experience with ML training, Experience with ML inference, Practical experience debugging large distributed applications, C++ programming on Linux, Knowledge of CUDA or HIP, Knowledge of ONNXRuntime, Knowledge of GDB, Knowledge of perf, Master's degree with 2-6 years experience, PhD with 0-3 years experience

Nice to Have

French language skills

What You'll Do.

Maintain ML-based GPU event reconstruction code

Develop ML-based GPU event reconstruction code

Commission ML-based GPU event reconstruction code

Commission GPU TPC ML clusterisation

Benchmark ML-based clusterisation

Improve ML-based clusterisation

Investigate extending ML usage

Contribute to Monte Carlo production ecosystem

Develop automated solutions for MC production

Operate automated solutions for MC production

Track optimisation of simulation frameworks

Track modernisation of simulation frameworks

Investigate computing chain components

Develop ML prototypes

How You'll Work.

Team & Collaboration

Work in a team

Communication Scope

Spoken English; Written English

Process & Methodology

Workflow scheduling, Job orchestration

Full Job Description

ALICE is pioneering the use of GPUs in Run 3 for the online processing and partly for offline reconstruction. To better leverage available GPU compute resources and improve reconstruction performance, we aim to investigate the use of machine learning. As a GPU and ML software developer, you will maintain, develop, and commission machine-learning-based GPU event reconstruction code for the ALICE experiment, in particular ML-based and ML-supported clusterisation, and track seeding in the ALICE TPC. In parallel, you will contribute to ALICE's Monte Carlo production ecosystem and simulation frameworks, focusing on workflow optimisation. This includes the full MC production infrastructure, simulation frameworks, automation of production, validation and integration of ML and GPU-code, and the development and use of intelligent computing tools across the ALICE computing chain. Your responsibilities * Commission the GPU TPC ML clusterisation as the default clusterisation code for data taking and for simulation. * Benchmark and improve the ML-based clusterisation in terms of processing performance and physics quality. * Investigate extending ML usage, including to TPC track seeding. * Contribute to the Monte Carlo production ecosystem, including workflow scheduling, multi-timeframe processing, multi-threading, and integration of ML/GPU components. * Develop and operate automated solutions for MC production, job orchestration, and validation, including ML-based anomaly detection. * Track the activities in the optimisation and modernisation of simulation and reconstruction frameworks (e.g. Geant, AliceO2), including ML-driven acceleration and GPU-based approaches. * Investigate components and algorithms of the ALICE computing chain (simulation, reconstruction, etc.) that could benefit from machine learning and develop prototypes. Your profile * Experience with high energy physics (HEP) experiments event reconstruction code (e.g. clusterisation or tracking). * Experience with G

Free ATS check

Applying for this GPU & ML Developer for Reconstruction and Simulation (EP-ALI-SC-2026-106-GRAP) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about CERN?

Real rants from real employees. Read before you apply.

Read Company Rants →