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. Commission GPU TPC ML clusterisation. Benchmark ML-based clusterisation”
Industry & Context.
Debugging
Stand-by duty, Work nights, Work Sundays, Work holidays
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.
Commission GPU TPC ML clusterisation
Benchmark ML-based clusterisation
Improve ML-based clusterisation performance
Improve ML-based clusterisation physics quality
Investigate extending ML usage
Extend ML usage to track seeding
Contribute to Monte Carlo production ecosystem
Contribute to workflow scheduling
Contribute to multi-timeframe processing
Contribute to multi-threading
Contribute to ML/GPU component integration
Develop automated solutions for MC production
Operate automated solutions for MC production
Develop automated solutions for job orchestration
Operate automated solutions for job orchestration
Develop automated solutions for validation
Operate automated solutions for validation
Develop ML-based anomaly detection
Track optimisation of simulation frameworks
Track modernisation of simulation frameworks
Track optimisation of reconstruction frameworks
Track modernisation of reconstruction frameworks
Investigate computing chain components
Investigate computing chain algorithms
Develop ML prototypes
How You'll Work.
Team & Collaboration
Work in a team
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.