Ingénieur Backend Python
- Type de contrat
- Contrat
- Lieu
- Geneva
- Première publication
• IT - Software Engineering
• Genf
• Contracting
• Vollzeit
• 01 November 2026 - 24 months, with a possible extension up to a maximum of 36 months
• Python
Votre tâche :
• Concevoir, développer et exploiter des services backend en utilisant Python
• Construire et maintenir des pipelines d'ingestion et de traitement de données évolutifs pour les métadonnées scientifiques et le contenu textuel intégral
• Moderniser les flux d'ingestion existants et migrer les processus vers Apache Airflow
• Concevoir et implémenter des API REST robustes pour les applications internes, les partenaires et les outils externes
• Développer et optimiser les capacités de recherche à l'aide d'OpenSearch, y compris les stratégies d'indexation et le réglage de la pertinence
• Soutenir l'intégration de solutions de récupération pilotées par l'IA et des services Model Context Protocol
• Améliorer la qualité des données grâce à l'enrichissement, la déduplication et des flux de traitement automatisés
• Contribuer à la modernisation des services de numérisation et d'archivage
• Soutenir les migrations de données à grande échelle tout en garantissant la cohérence et la qualité des métadonnées
• Développer des applications conteneurisées et soutenir les processus de déploiement modernes
• Implémenter des tests automatisés, des revues de code, la surveillance et des pratiques CI/CD
• Contribuer aux logiciels open-source et soutenir la communauté Open Science
Votre profil :
• Diplôme universitaire en informatique ou dans un domaine connexe avec une expérience professionnelle pertinente
• Solide expérience professionnelle en développement backend avec Python
• Expérience pratique des frameworks Python tels que Django, Flask et FastAPI
• Solide expérience dans la conception et le développement d'API REST
• Compréhension approfondie des bases de données relationnelles telles que PostgreSQL et des bases de données documentaires
• Expérience pratique des technologies de recherche telles qu'OpenSearch / Elasticsearch, y compris l'indexation et le réglage de la pertinence
• Expérience avec Docker, Kubernetes, Git et les pipelines CI/CD
• Connaissance de la programmation asynchrone, des tests automatisés et des meilleures pratiques de génie logiciel
• Expérience du traitement de données à grande échelle, des systèmes pilotés par les métadonnées et des pipelines de données
• Une expérience avec Apache Airflow ou des outils d'orchestration de flux de travail similaires est un avantage
• La connaissance des systèmes de récupération pilotés par l'IA et des intégrations AI/LLM est un plus
• La familiarité avec l'archivage numérique, les systèmes de gestion de contenu ou les plateformes d'information scientifique est un avantage
• Fortes capacités d'analyse et de résolution de problèmes avec un accent sur le développement de solutions logicielles fiables, évolutives et maintenables
• Esprit d'équipe proactif, orienté qualité, doté d'un sens des responsabilités et d'une capacité à travailler efficacement dans des environnements multiculturels
• Excellentes compétences en anglais, tant à l'oral qu'à l'écrit
Traduit automatiquement depuis l’original.
Publié aujourd'hui