CERN European Organization for Nuclear Research
Geneva
Ingénieur logiciel en simulation physique (IT-CE-PSE-2026-167-GRAP)
- 24 octobre 2026
- Geneva
À propos de cette offre
Description du poste
Nous proposons un poste au sein de la section d'ingénierie logicielle en physique du groupe Informatique pour les Expériences du département IT du CERN (IT-CE-PSE) en ingénierie logicielle de performance dans le domaine de la simulation de données en physique des hautes énergies.
Le travail sur ce poste sera réalisé dans le cadre du projet NextGen, une collaboration entre les expériences du LHC et les départements Recherche et Informatique du CERN. NextGen explore l'utilisation et l'impact des architectures de calcul haute performance dans la simulation et le traitement des données pour les expériences du LHC, avec un focus sur la prochaine phase de prise de données à haute luminosité (HL-LHC) au Grand collisionneur de hadrons du CERN.
La simulation des collisions de particules est l'un des principaux consommateurs de ressources informatiques pour les expériences du LHC. Étant donné l'augmentation attendue des statistiques, de la précision et de la complexité requises pour les futures simulations, et afin de rester dans le budget informatique prévu, le débit des logiciels de simulation doit augmenter substantiellement.
Le candidat retenu rejoindra une équipe d'ingénieurs logiciels et de physiciens qui relève ce défi. Ensemble, vous accélérerez les paquets logiciels pour la génération d'événements Monte Carlo (MC) avec un focus sur la suite de générateurs d'événements Madgraph. Les tâches actuelles et futures abordées par l'équipe se situent à l'intersection de la physique théorique/computationnelle et de l'informatique. Afin de profiter des dernières architectures matérielles, des adaptations ou une réingénierie des logiciels sont nécessaires dans des aspects tels que les structures de données, la parallélisation du flux de travail ou la planification des tâches. Ce travail est guidé par les exigences des analyses expérimentales et prend en compte les derniers développements en prédictions théoriques.
En cas d'intérêt, une formation en science des données, langages de programmation, concepts d'ingénierie logicielle et architectures informatiques est disponible et peut être fournie via divers programmes de formation.
Vos responsabilités :
- Analyser et profiler les bases de code de simulation existantes et développer des stratégies pour améliorer leur débit.
- Mettre en œuvre les derniers concepts d'ingénierie logicielle, en tirant parti des accélérateurs de calcul tels que les GPU, les architectures CPU modernes et les plateformes de calcul hétérogènes.
- Interagir et collaborer avec des experts des communautés de la théorie, de la physique expérimentale et de l'ingénierie logicielle au CERN et dans le monde entier.
- Superviser des étudiants sur des tâches et projets de développement logiciel.
Votre profil :
- De préférence un doctorat en physique théorique ou des particules, ou un master avec une expérience professionnelle équivalente et une solide expérience en simulation numérique.
- Maîtrise du travail avec des accélérateurs matériels informatiques et des architectures informatiques modernes, y compris les plateformes de calcul hétérogènes.
- Un parcours avéré en ingénierie logicielle de performance pour des applications de simulation en C++ et langages de programmation GPU tels que CUDA ou HIP.
- Connaissance des outils de profilage à la pointe pour les architectures de calcul hétérogènes.
- Une expérience avec le logiciel générateur d'événements Madgraph en tant que développeur ou utilisateur est très appréciée.
Compétences :
- Maîtrise du C++ moderne (jusqu'à C++23), programmation GPU avec CUDA et HIP, et Python pour le scripting, l'analyse et les outils est essentielle.
- Connaissance des processus de diffusion dure et de l'ordre perturbatif de leurs calculs d'éléments matriciels dans les générateurs d'événements Monte Carlo est fortement souhaitée.
- Familiarité avec Fortran est un avantage.
- Maîtrise de l'anglais.
- Anglais ou français parlé et écrit, avec un engagement à apprendre les bases de l'autre langue.
Critères d'éligibilité :
- Vous avez une formation professionnelle en physique théorique ou des particules (ou un domaine connexe) et avez soit :
- un master avec 2 à 6 ans d'expérience professionnelle post-diplôme ;
- ou un doctorat avec pas plus de 3 ans d'expérience professionnelle post-diplôme.
- Vous n'avez jamais eu de contrat de boursier ou de diplômé au CERN auparavant.
Informations complémentaires
Date de clôture des candidatures : 13.11.2026 à 23h59 CET.
Durée du contrat : 24 mois, avec une possible extension jusqu'à 36 mois maximum.
Heures de travail : 40 heures par semaine
Flexibilité du poste : Hybride
Date de début prévue : 01 janvier 2027
Ce poste implique :
- Une astreinte, lorsque les besoins de l'Organisation l'exigent.
- Travail de nuit, les dimanches et jours fériés officiels, lorsque les besoins de l'Organisation l'exigent.
Référence du poste : IT-CE-PSE-2026-167-GRAP
Domaine de travail : Technologies de l'information
Emploi de référence : 200020 - Ingénieur informatique
Avantages globaux
- Une bourse nette mensuelle de 6372 ou 7004 francs suisses par mois selon votre diplôme.
- 30 jours de congés payés par an plus 2 semaines de fermeture annuelle.
- Couverture par le régime complet d'assurance maladie du CERN (pour vous, votre conjoint et vos enfants), et adhésion au Fonds de pension du CERN.
- Allocations familiales, enfant et nourrisson mensuelles selon votre situation individuelle.
- Un package de relocalisation (prime d'installation et frais de voyage) selon votre situation individuelle.
- Possibilité de prolonger votre contrat jusqu'à 36 mois.
- Formation en cours d'emploi et formation formelle incluant des cours de langue.
Présentation du CERN - Découvrez un monde où l'impossible devient possible !
Au CERN, l'Organisation européenne pour la recherche nucléaire, nous repoussons les frontières de la science et de la technologie. Notre travail révolutionnaire réunit non seulement des physiciens mais aussi une diversité de professionnels issus des domaines de l'ingénierie, technique, scientifique et administratif. Ensemble, nous favorisons un environnement où l'innovation et la collaboration prospèrent.
Chaque jour, nous faisons face à de nouveaux défis passionnants et à des opportunités de contribuer à des recherches de pointe qui façonnent notre compréhension de l'univers. Nous relevons ces défis grâce aux perspectives diverses au sein de nos équipes, garantissant que chaque contribution est valorisée et renforçant notre sentiment partagé d'inclusion et de but. La diversité est une valeur fondamentale du CERN depuis sa création, et elle reste au cœur de notre mission et de notre succès continu.
Si vous êtes prêt à faire partie d'une communauté dynamique et inclusive qui repousse les limites du savoir, le CERN est l'endroit où votre curiosité et vos compétences peuvent s'épanouir. Participez à notre mission pour découvrir ce qui se cache au cœur de l'univers ! PARTICIPEZ !
Plus d'informations sur nous, ici : careers.cern