CERN
High Energy Physics
GPU&MLDeveloperforReconstructionandSimulation(EP-ALI-SC-2026-106-GRAP)
Neural analysis suggests this role is
optimal for entry candidates.
“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.
Debugging
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
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.