Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP) — CERN
Ce poste n'est plus actif. Vous trouverez ci-dessous les détails originaux et d’autres postes ouverts.
Description complète
Vous rejoindrez la section Outils et services du Service d'information scientifique, l'équipe responsable des plateformes qui alimentent la découverte scientifique et l'accès libre dans la communauté de la physique en haute énergie. Nos systèmes comprennent INSPIRE, le pôle mondial de la littérature pour la physique des particules; SCOAP3, qui finance et suit l'édition en libre accès; CERN Analysis Preservation, qui protège les analyses derrière les résultats de la physique; et un outil facilitant l'accès à la mémoire institutionnelle du CERN. En tant que Backend Python Engineer, vous concevez, construisez et exploitez les services qui ingèrent, curent, recherchent et exposent des millions de documents scientifiques à un public mondial. Vous travaillerez sur les pipelines de données à haut débit, les API REST, l'infrastructure de recherche et l'intégration de la récupération par l'IA dans les systèmes de production. Votre code sera open source et utilisé quotidiennement par des chercheurs de centaines d'instituts. Dans le cadre de l'équipe Outils et Services, vous piloterez la modernisation et l'évolution de la plateforme de contenu du Service d'information scientifique. Vous avancerez les services de backend derrière INSPIRE, SCOAP3 et CERN Analysis Preservation, développerez les services Model Context Protocol qui ouvrent le contenu scientifique de l'équipe aux clients AI, et évaluerez l'harmonisation du backend INSPIRE avec la nouvelle pile backoffice. Il s'agit d'un projet défini pour renforcer la découverte, l'interopérabilité et l'accès à l'IA de la plateforme. Vos responsabilités
- La responsabilité principale de ce poste est de piloter la modernisation du moteur INSPIRE, d'élargir les services de protocole de contexte modèle de l'équipe et d'aligner les services de numérisation et d'archivage sur la pile technologique de l'équipe, en assurant une migration à grande échelle vers le service Accès à la mémoire (AtoM).
INSPIRE moteur et harmonisation
- Examinez les autres récoltes sur mesure, environ 1000, et migrez celles qui devraient être conservées à Apache Airflow, en prenant sa retraite ou en repensant le reste.
- Travailler avec les conservateurs tout au long pour décider ce qu'il faut garder, et automatiser le pipeline où l'évaluation montre qu'il ajoute de la valeur, en maintenant un humain dans la boucle pour les décisions qui exigent un jugement expert.
- Évoluer les pipelines d'ingestion et de curation d'air Apache qui traitent les métadonnées scientifiques et le texte intégral à l'échelle, améliorant la qualité des données, la duplication, l'enrichissement et la couverture des sources.
Accès à l'IA et interopérabilité
- Élargir les services du protocole de contexte modèle de l'équipe à l'ensemble de l'INSPIRE, de la bibliothèque et d'autres services de l'équipe, en les transférant du projet pilote à une interface cohérente, documentée et durable qui ouvre le contenu scientifique curé aux clients externes de l'IA.
- Développez et optimisez les fonctionnalités de recherche et de découverte sur OpenSearch qui sous-tendent ces fonctionnalités, y compris l'accord de pertinence et les stratégies d'indexation.
Services de numérisation et d'archivage
- Aligner les services de numérisation et d'archivage sur la pile technologique de l'équipe, les moderniser sur des cadres communs et des outils de déploiement.
- Fournir et superviser la migration de 35 000 nouveaux objets d'archives vers le service Accès à la mémoire (AtoM) en 2027, en maintenant la qualité des métadonnées et des données tout au long.
- Développer et automatiser la connexion entre les services connectés, permettant ainsi au contenu de circuler de manière fiable dans les systèmes de numérisation et d'archivage.
- Préparer les pipelines d'ingestion pour l'ingestion de nouveaux dossiers, en les harmonisant avec les autres applications de l'équipe.
Fondations techniques
- Conception, documentation et livraison des API REST consommées par les applications internes, les instituts partenaires et les outils tiers.
- Appliquer les tests automatisés, l'examen des codes, la surveillance et l'IC et le CD, et soutenir la production par des déploiements containerizzato et le réglage des performances.
- Contribuer les extrants de l'équipe à la communauté open source pour faire progresser la science ouverte.
Votre profil
- Expérience démontrée construction et exploitation de services de backend en Python dans un environnement de production. Un bilan solide avec des cadres Web tels que Django, Flask ou FastAPI et avec des bases de données relationnelles et documentaires.
- Mains sur l'expérience de conception des API REST.
- Expérience pratique avec les moteurs de recherche tels que OpenSearch, y compris l'indexation et la pertinence.
- Familiarité avec les déploiements containerizzato, contrôle de version avec les flux de travail Git et CI et CD.
- L'expérience qui a contribué aux projets open source et qui a travaillé dans une équipe d'ingénierie collaborative est très appréciée.
Compétences
- Forte compétence en Python et les pratiques modernes de développement de backend, y compris des cadres tels que Django, Flask et FastAPI.
- Une bonne compréhension de la conception de l'API REST, de la programmation asynchrone et des tests logiciels.
- Expérience avec des magasins de données SQL comme PostgreSQLTM et avec des technologies de recherche comme OpenSearch.
- Connaissance pratique des pipelines Docker, Kubernetes et CI et CD.
- Comprendre les normes de métadonnées et le traitement à grande échelle des données.
- Capacité d'écrire un code propre, bien documenté et à jour.
- Compétences solides en résolution de problèmes et attention aux détails.
- Capacité de travailler dans une équipe multiculturelle et dans une mentalité collaborative et axée sur la propriété.
- Anglais parlé et écrit, avec un engagement à apprendre le français.
Critères d'éligibilité
- Vous êtes ressortissant d'un État membre ou associé du CERN .
- Vous avez une formation professionnelle en informatique (ou dans un domaine connexe) et avez :
- une maîtrise de 2 à 6 ans d'expérience professionnelle après l'obtention du diplôme;
- ou d'un doctorat d'une durée maximale de 3 ans d'expérience professionnelle après l'obtention du diplôme.
- Vous n'avez jamais eu de CERN ni de contrat d'études supérieures.
Date de clôture de l'emploi: 06.08.2026 à 23:59 CEST. Durée du contrat : 24 mois, avec possibilité de prolongation jusqu'à 36 mois maximum. Heures de travail: 40 heures par semaine Flexibilité de l'emploi: hybride Date de début prévue : 1er novembre 2026 Référence de l'emploi: OSI-SIS-TS-2026-128-GRAP Domaine de travail: Ingénierie des logiciels et informatique Travail de référence: 200020 - Ingénieur en informatique
Avantages globaux
- Une allocation mensuelle entre 6372-004 Francs suisses par mois (sans impôt) selon votre diplôme.
- 30 jours de congé payé par an plus 2 semaines de fermeture annuelle.
- Couverture par le régime général d'assurance maladie du CERN (pour vous-même, votre conjoint et vos enfants) et affiliation à la Caisse de retraite du CERN.
- Allocations mensuelles pour la famille, l'enfant et l'enfant selon votre situation personnelle.
- Une trousse de réinstallation (subvention d'installation et frais de déplacement) selon votre situation personnelle.
- Possibilité de prolonger votre contrat jusqu'à 36 mois.
- Formation en cours d'emploi et formation formelle, y compris cours de langues.
Aperçu du CERN - Découvrez un monde où l'impossible est rendu 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 novateur rassemble non seulement des physiciens, mais aussi des professionnels de l'ingénierie, de la technique, de la science et de l'administration. Ensemble, nous favorisons un environnement où l'innovation et la collaboration prospèrent. Chaque jour, nous faisons face à de nouveaux défis passionnants et à de nouvelles occasions de contribuer à la recherche de pointe qui façonne notre compréhension de l'univers. Nous relevons ces défis grâce aux diverses perspectives au sein de nos équipes, en veillant à ce que chaque contribution soit valorisée et à ce que notre sens commun de l'inclusion et de l'objectif soit déterminé. La diversité est une valeur fondamentale du CERN depuis sa fondation, et elle demeure 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 prospérer. Faites partie de notre mission de découvrir ce qui est au cœur de l'univers ! S'il vous plaît ! Plus d'informations sur nous, ici: carriers.cern
Détails de l'offre
- Entreprise: CERN
- Poste: Backend Python Engineer (OSI-SIS-TS-2026-128-GRAP)
- Lieu: Geneva, GENEVA, Switzerland, Genève
- Salaire: CHF 60'500 - 91'500 (source non vérifiée)
- Secteur: Ricerca / Scienza
- Publiée le: 2026-07-16
- Expirée le: 2026-08-08
Autres offres chez CERN
- Mechanical/Electromechanical Technician (ATLAS ITk Upgrade) (EP-DT-EO-2026-215-LD) — Geneva
- Control Software Engineer - Particle Accelerators (TE-MPE-CB-2026-213-LD) — Geneva
- Shipping Officer (SCE-SSC-SC-2026-248-GRAE) — Geneva
- Firmware & FPGA Development Engineer (SY-BI-BP-2026-154-GRAP) — Geneva
- Electrical Design Technician (EN-EL-DDO-2026-218-GRAE) — Geneva
Chercher des offres au Genève
Parcourez notre job board complet.
Recherchez d'autres offres près de Geneva, GENEVA, Switzerland: Emplois au Genève
Trouvez votre prochaine opportunité en tant que frontalier en Suisse.