CERN European Organization for Nuclear Research
Geneva
Il y a 13 heures
Ingénieur Logiciel Ceph (IT-SD-GSS-2026-96-LD)
- 29 avril 2026
- Geneva
À 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. 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 qui sont mises en collision à une vitesse proche de celle de la lumière. Ce processus donne aux physiciens des indices sur la manière dont les particules interagissent, et fournit des aperçus 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 informatique du CERN en tant qu'ingénieur logiciel pour un défi unique comme prochaine étape de votre carrière. CERN, participez !
Le groupe Stockage et Gestion des Données IT 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), en garantissant une 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.
- Contribuer à la gestion des changements, à la réponse aux incidents et au support utilisateur.
- Assurer la liaison avec les parties prenantes clés à l'intérieur et à l'extérieur du département informatique.
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 (par exemple NFS, CephFS), y compris la haute disponibilité et les domaines 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 (par exemple Rust, Golang).
- Bonne connaissance des langages de script (par exemple Python, shell) pour automatiser le déploiement et les tests est également requise.
- Solides compétences 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 le matériel, le réseau et les 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 les 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émantiques 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 augmenter les compétences.
Compétences linguistiques :
Anglais parlé et écrit, avec un engagement à apprendre le français.
Informations complémentaires
Admissibilité et date limite :
La diversité fait partie intégrante de la mission du CERN depuis sa création et est 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 poste de référence : Ingénieur 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 maladie du CERN (pour vous, votre conjoint et vos enfants), et adhésion au Fonds de pension du CERN.
- Allocations familiales, pour enfants et nourrissons 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