Ingénieur Logiciel Backend (TE-MPE-CB-2025-181-GRAE)
Geneva
Infos sur l'emploi
- Date de publication :09 septembre 2025
- Lieu de travail :Geneva
Résumé de l'emploi
Rejoignez le groupe Machine Protection et Intégrité Électrique de CERN. Une opportunité passionnante dans un environnement collaboratif.
Tâches
- Développer des services Java robustes pour le système PM.
- Automatiser le déploiement et la mise à l'échelle dans Kubernetes.
- Créer des suites de tests pour valider la performance système.
Compétences
- Diplôme en informatique ou ingénierie logicielle, maximum 2 ans d'expérience.
- Compétence en Java (Spring Boot), SQL et Kafka.
- Capacité à travailler en équipe et comprendre de grands codes.
Est-ce utile ?
Description du poste
Vos responsabilités
Le groupe Protection Machine et Intégrité Électrique ( MPE ) fait partie du Département Technologie (TE) du CERN et est responsable des systèmes de protection des aimants et des interverrouillages machines pour le complexe accélérateur du CERN.
Au sein de ce groupe, nous avons la section Contrôle et Études des Faisceaux pour la Protection ( CB ) où ce poste serait situé. La section est un mélange dynamique d'ingénieurs et de physiciens avec un large éventail de compétences, travaillant dans les domaines des contrôles, des systèmes de protection machine, des études de cas de défaillance liées aux faisceaux et des études de fiabilité et disponibilité des systèmes d'accélérateurs pour les accélérateurs actuels et futurs du CERN. Nous collaborons étroitement avec les experts en équipements et protection machine, les équipes d'exploitation et les groupes de contrôle et informatique du CERN.
Le Grand collisionneur de hadrons ( LHC ) au CERN est l'accélérateur de particules le plus puissant au monde, exigeant une haute fiabilité et sécurité. Le système Post-Mortem du LHC ( PM ) soutient cela en analysant les données transitoires de multiples systèmes lors d'événements critiques (par exemple, les quenches d'aimants, les pertes de faisceau et les décharges de faisceau).
Une nouvelle version du système PM doit être développée pour maintenir les interfaces actuelles et les temps de réponse tout en offrant une plus grande évolutivité et fiabilité. Cela inclut la transition d'une base de données Oracle vers une architecture de streaming basée sur Kafka et un stockage objet (Ceph/S3) pour la conservation à long terme des données. Le nouveau système sera également conçu pour fonctionner nativement dans un environnement Kubernetes au lieu de serveurs bare-metal.
Les tests automatisés et le benchmarking garantiront la préparation pour la Run 4 du LHC et seront utilisés tout au long de la durée opérationnelle du LHC. Le projet implique également la migration des données existantes d'Oracle vers la nouvelle infrastructure de stockage.
Vos responsabilités :
- Développer et maintenir des services Java robustes et des bibliothèques clientes (utilisant Spring Boot) basés sur le code existant du système PM, assurant une haute fiabilité et maintenabilité.
- Exploiter les pratiques DevOps pour automatiser le déploiement, la surveillance et la mise à l'échelle du nouveau système dans un environnement Kubernetes.
- Créer des suites de tests complètes pour valider la fonctionnalité et la performance du système dans des scénarios réels et selon les exigences de débit.
- Mettre en œuvre une solution de migration des données pour passer du stockage Oracle hérité à l'architecture Ceph/S3.
- Collaborer étroitement avec les parties prenantes et les clients du système pour comprendre et satisfaire leurs exigences, assurant une intégration fluide avec les flux de travail existants.
Plus d'informations ici : https://mpe-cb.web.cern.ch/
Votre profil
Compétences :
- Développement de services Backend.
- Travail avec Java (Spring Boot), SQL, Apache Kafka et Kubernetes.
- Travail avec les méthodologies Scrum/Kanban.
- Forte aptitude à comprendre de grandes bases de code et à les refactoriser pour améliorer la maintenabilité.
- Capacité à travailler efficacement en équipe et à participer aux discussions de conception.
- Anglais parlé et écrit, avec un engagement à apprendre le français.
Critères d'éligibilité :
- Vous êtes ressortissant d'un État membre ou État membre associé du CERN .
- À la date limite de candidature, vous avez au maximum deux ans d'expérience professionnelle depuis l'obtention de votre diplôme en informatique ou en génie logiciel (ou dans un domaine connexe) et votre plus haut diplôme est soit une licence soit un master.
- Vous n'avez jamais eu de contrat de boursier ou de diplômé au CERN auparavant.
- Les candidats sans diplôme universitaire ne sont pas éligibles.
- Les candidats titulaires d'un doctorat ne sont pas éligibles.
Informations supplémentaires
Date de clôture des candidatures : 29.09.2025 à 23:59 CEST.
Durée du contrat : 24 mois, avec une possible extension jusqu'à 36 mois maximum.
Heures de travail : 40 heures par semaine
Date de début prévue : 01-janvier-2026
Référence du poste : TE-MPE-CB-2025-181-GRAE
Domaine de travail : Génie logiciel et informatique
Ce que nous offrons
- Une allocation mensuelle comprise entre 5196 et 5716 francs suisses (nets d'impôts).
- Couverture par le régime de santé complet du CERN (pour vous, votre conjoint et vos enfants), et adhésion au Fonds de pension du CERN.
- Selon votre situation individuelle : prime d'installation ; allocations familiales, pour enfants et nourrissons ; remboursement des frais de déplacement au début et à la fin du contrat.
- 30 jours de congés payés par an.
- Formation en cours d'emploi et formation formelle au CERN ainsi que des cours de langues internes pour l'anglais et/ou le français.
À propos de nous
Au CERN, l'Organisation européenne pour la recherche nucléaire, physiciens et ingénieurs explorent la structure fondamentale de l'univers. En utilisant les instruments scientifiques les plus grands et les plus complexes au monde, ils étudient les constituants de base de la matière - des particules fondamentales mises en collision à près de la vitesse de la lumière. Ce processus donne aux physiciens des indices sur la façon dont les particules interagissent et fournit des aperçus des lois fondamentales de la nature. Pour en savoir plus, visitez http://home.cern.
La diversité fait partie intégrante de la mission du CERN depuis sa fondation et est une valeur établie de l'Organisation. Employer une main-d'œuvre diversifiée est au cœur de notre succès.