CERN European Organization for Nuclear Research
Geneva
Il y a 13 heures
Ingénieur Logiciel Full Stack (IT-CA-IR-2026-66-LD)
- 25 mars 2026
- Geneva
Résumé de l'emploi
Rejoignez CERN, l'Organisation Européenne pour la Recherche Nucléaire, pour un rôle de développeur logiciel. Cette opportunité unique offre un environnement de travail dynamique avec des avantages attrayants.
Tâches
- Développer et concevoir des modules pour le CERN Document Server.
- Collaborer avec les parties prenantes pour répondre aux exigences du CDS.
- Effectuer des activités DevOps pour le déploiement et la maintenance.
Compétences
- Diplôme de Master en ingénierie logicielle ou équivalent requis.
- Excellente maîtrise de Python et JavaScript avec expérience en frameworks modernes.
- Compétences en gestion de bases de données relationnelles, surtout PostgreSQL.
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. 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 des lois fondamentales de la nature.
Description du poste
Introduction
Êtes-vous un ingénieur logiciel expérimenté passionné par le développement web full-stack et les technologies open source ? Rejoignez une équipe dynamique au CERN, travaillant sur une plateforme open source à grande échelle utilisée quotidiennement par des milliers d'utilisateurs dans le monde entier.
Vous contribuerez à l'évolution du CERN Document Server (CDS), le dépôt institutionnel du CERN, qui migre vers une plateforme moderne basée sur InvenioRDM. Le CDS préserve et diffuse la production scientifique, administrative et multimédia du CERN, garantissant un accès à long terme au patrimoine intellectuel et historique de l'organisation.
Dans ce rôle, vous travaillerez au cœur de l'écosystème des dépôts numériques du CERN, aidant à concevoir, construire et exploiter un service essentiel qui soutient la science ouverte à l'échelle mondiale.
Fonctions
- Concevoir et développer de nouveaux modules et fonctionnalités pour le CERN Document Server (CDS), tout en contribuant à sa plateforme open source sous-jacente, InvenioRDM.
- Collaborer avec les parties prenantes pour garantir que le CDS répond aux exigences fonctionnelles, d'utilisabilité et de service.
- Effectuer des activités DevOps, y compris la configuration du service, le déploiement, la surveillance et la maintenance.
- Partager votre expertise et collaborer avec la communauté plus large des développeurs InvenioRDM et open source.
- Migrer le contenu et les services du CDS actuel vers la nouvelle plateforme de dépôt basée sur InvenioRDM.
- Fournir un support utilisateur et une assistance technique aux utilisateurs du CDS.
- Gérer et réviser les contributions de code conformément aux meilleures pratiques de développement open source.
Qualifications
Master ou expérience équivalente pertinente dans le domaine de l'ingénierie logicielle, de l'informatique ou dans un domaine connexe.
Expérience :
- Solide expérience en développement d'applications web full-stack pour des systèmes à grande échelle, incluant les services back-end, les interfaces utilisateur front-end et la conception de schémas de bases de données ainsi qu'une expérience avec les API REST.
- Maîtrise avancée de Python, avec une bonne connaissance de JavaScript et des frameworks modernes (par exemple React) ; expérience documentée avec des frameworks web comme Flask ou Django.
- Expérience avérée avec les bases de données relationnelles, en particulier PostgreSQL, et les frameworks ORM (par exemple SQLAlchemy), ainsi qu'une expérience pratique avec ElasticSearch/OpenSearch.
- Expérience pratique du déploiement de services, de la gestion de configuration et de l'exploitation en environnement de production, y compris sur des plateformes basées sur des conteneurs telles que Docker et OpenShift.
- Expérience démontrée de travail avec les utilisateurs, incluant la collecte des besoins, le support utilisateur et la formation.
- Familiarité avec les technologies modernes d'interface utilisateur web et les meilleures pratiques UX/usabilité.
- Expérience de contribution à des projets open source et/ou logiciels distribués, avec la capacité de collaborer efficacement entre équipes.
Compétences techniques :
- Connaissance des techniques et langages de programmation.
- Conception de bases de données/dépôts.
- Connaissance des outils de configuration système.
- Recueil et analyse des besoins pour les systèmes TIC.
Compétences comportementales :
- Atteinte des résultats : avoir une approche structurée et organisée du travail ; être capable de définir des priorités et planifier les tâches avec les résultats en tête.
- Résolution de problèmes : identifier, définir et évaluer les problèmes, prendre des mesures pour les résoudre.
- Travail en équipe : construire et maintenir des relations de travail constructives et efficaces.
- Communication efficace : fournir aux autres des informations en temps utile.
- Apprentissage et partage des connaissances : se tenir à jour des évolutions dans son domaine d'expertise et assimiler facilement de nouvelles informations.
Compétences linguistiques :
Anglais parlé et écrit, avec un engagement à apprendre le français.
Informations supplémentaires
Éligibilité 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 22.04.2026 à 23h59 CEST.
Conditions d'emploi
Type de contrat : Contrat à durée déterminée (3 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.
Grade du poste : 6-7
Référence du poste : IT-CA-IR-2026-66-LD
Domaine de travail : Ingénierie logicielle et informatique
Intitulé 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