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é il y a 6 semaines