CERN
Geneva
Il y a 3 semaines
Ingénieur Logiciel Ceph (IT-SD-GSS-2026-96-LD)
- 29 avril 2026
- Geneva
Résumé de l'emploi
CERN, l'Organisation Européenne pour la Recherche Nucléaire, recherche un ingénieur logiciel. Rejoignez un environnement innovant avec des avantages attractifs.
Tâches
- Contribuer à l'évolution des systèmes de stockage de données au CERN.
- Optimiser les architectures de stockage pour le cloud et l'informatique.
- Déboguer des systèmes complexes et améliorer l'automatisation.
Compétences
- Master en informatique ou expérience équivalente requise.
- Expertise en Linux et systèmes de fichiers.
- Compétences en programmation (C/C++, Go ou Rust) requises.
Est-ce utile ?
À propos de cette offre
Description de l'entreprise
Au CERN , l'Organisation européenne pour la recherche nucléaire, physiciens et ingénieurs explorent la structure fondamentale de l'univers. Utilisant les instruments scientifiques les plus grands et complexes au monde, ils étudient les constituants de base de la matière - des particules fondamentales mises en collision à une vitesse proche de celle de la lumière. Ce processus fournit aux physiciens des indices sur l'interaction des particules et offre des perspectives sur les lois fondamentales de la nature.
Description du poste
Introduction
Travaillez avec nous pour faire évoluer les systèmes de stockage de données du CERN utilisés au Grand collisionneur de hadrons (LHC) et chez ses partenaires internationaux. Le CERN est le berceau du World Wide Web et l'un des laboratoires mondiaux de premier plan en physique des particules. Rejoignez le groupe Stockage et Gestion des Données du Département IT du CERN en tant qu'ingénieur logiciel pour un défi unique comme prochaine étape de votre carrière. CERN, participez !
Le groupe IT Stockage et Gestion des Données du CERN exploite les services centraux utilisés par les expériences LHC et non-LHC pour la collecte, l'archivage, la reconstruction, l'analyse et la distribution globale via le Worldwide LHC Computing Grid.
En tant qu'ingénieur logiciel Ceph, vous contribuerez à la conception, à l'évolution et à l'exploitation de services de stockage critiques distribués à grande échelle pour les infrastructures cloud et informatiques du CERN. Vous travaillerez directement avec des solutions basées sur Ceph pour le bloc, l'objet et le système de fichiers (y compris CephFS et les intégrations NFS), garantissant haute disponibilité, performance et résilience dans des environnements multi-centres de données. Votre rôle impliquera la résolution de problèmes complexes à l'échelle du système, l'optimisation des architectures de stockage pour des charges de travail exigeantes telles que HPC et IA/ML, et l'amélioration continue de l'automatisation, du déploiement et de l'observabilité, en accord avec les pratiques DevOps modernes.
En tirant parti d'une solide expertise Linux et de compétences en programmation système (par exemple C/C++, Go ou Rust), vous aiderez à faire évoluer la technologie de stockage distribuée tout en maintenant des systèmes robustes, évolutifs et sécurisés.
Fonctions
- Co-diriger la gestion et les opérations des services de stockage disque distribués, bloc, objet et système de fichiers basés sur des technologies open-source majeures (Ceph, NFS).
- Participer à l'évolution de l'architecture et de la conception des services de stockage pour l'infrastructure cloud et informatique du CERN, ainsi que pour les applications métier principales (traitement des données physiques, ML/IA, cas d'utilisation HPC).
- Intégrer, dépanner et maintenir des systèmes de stockage disque distribués à grande échelle, à travers plusieurs zones de disponibilité et centres de données.
- Contribuer à la documentation, au développement, à l'optimisation et à l'automatisation accrue des services de stockage.
- Participer à la gestion des changements, à la réponse aux incidents et au support utilisateur.
- Collaborer avec les parties prenantes clés à l'intérieur et à l'extérieur du département IT.
Qualifications
Master ou expérience équivalente pertinente dans le domaine de l'informatique ou un domaine connexe.
Expérience :
- Compréhension approfondie de Linux et de l'architecture des systèmes de stockage et systèmes de fichiers (ex. NFS, CephFS), y compris haute disponibilité et domaine de défaillance.
- Connaissance du modèle de permissions POSIX, des ACL POSIX et de leur héritage, ainsi que des concepts d'authentification/autorisation (CephX, Kerberos pour NFS).
- Maîtrise d'au moins un langage de programmation système, idéalement C/C++, ou autre langage haute performance (ex. Rust, Golang).
- Bonne connaissance des langages de script (ex. Python, shell) pour automatiser le déploiement et les tests est également requise.
- Compétences solides en débogage pour le dépannage d'environnements distribués complexes et l'optimisation des performances.
- Expérience dans le diagnostic de problèmes complexes à l'échelle du système couvrant matériel, réseau et couches logicielles.
- Compétences DevOps (CI/CD, Gitlab, containerisation), surveillance et observabilité système (Prometheus, Grafana ou similaire).
- Excellentes compétences en collaboration et communication pour travailler efficacement avec plusieurs équipes transversales, y compris infrastructures, applications et communautés d'utilisateurs finaux.
Compétences appréciées
- Familiarité avec NFS-Ganesha.
- Familiarité avec rsync/rclone, snapshots, réplication incrémentale et outils de migration natifs aux systèmes de fichiers.
- Familiarité avec inotify pour le suivi des changements, montages bind et sémantique VFS Linux.
Compétences techniques :
- Conception de systèmes de stockage.
- Développement de logiciels applicatifs.
- Connaissance des techniques et langages de programmation.
- Connaissance des technologies de stockage.
- Exploitation et maintenance (préventive et corrective) des systèmes de stockage.
Compétences comportementales :
- Atteinte des résultats : fournir un service rapide et efficace en tenant compte des besoins des clients.
- Démonstration de flexibilité : assimiler facilement de nouvelles techniques et pratiques de travail ; proposer de nouvelles méthodes ou des améliorations.
- Résolution de problèmes : rechercher et intégrer d'autres points de vue lors du traitement d'un problème ; consulter des experts et réaliser des benchmarks.
- Travail en équipe : construire et maintenir des relations de travail constructives et efficaces.
- Apprentissage et partage des connaissances : solliciter des retours de collègues et autres parties prenantes pour accroître les compétences.
Compétences linguistiques :
Anglais parlé et écrit, avec engagement à apprendre le français.
Informations complémentaires
Éligibilité et date limite :
La diversité fait partie intégrante de la mission du CERN depuis sa création et constitue une valeur établie de l'Organisation. Employer une main-d'œuvre diversifiée est au cœur de notre succès. Nous accueillons les candidatures de tous les États membres et États membres associés .
Ce poste sera pourvu dès que possible, et les candidatures doivent normalement nous parvenir au plus tard le 27.05.2026 à 23h59 CEST.
Conditions d'emploi
Type de contrat : Contrat à durée déterminée (5 ans). Sous certaines conditions, les titulaires de contrats à durée déterminée peuvent postuler à un poste à durée indéterminée.
Heures de travail : 40 heures par semaine
Flexibilité du poste : Hybride
Ce poste implique :
- Travail de nuit, les dimanches et jours fériés officiels, selon les besoins de l'Organisation.
- Astresinte, selon les besoins de l'Organisation.
Grade du poste : 6-7
Référence du poste : IT-SD-GSS-2026-96-LD
Domaine de travail : Ingénierie logicielle et informatique
Intitulé de référence : Ingénieur en informatique
Avantages globaux
- Un salaire compétitif (exonéré d'impôts), augmentant en fonction de vos années d'expérience pertinente.
- 30 jours de congés payés par an plus 2 semaines de fermeture annuelle.
- Couverture par le régime complet d'assurance santé 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, déménagement, frais de voyage) selon votre situation individuelle.
- Possibilité de prolonger votre contrat jusqu'à 8 ans + éligibilité à un contrat à durée indéterminée.
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