Backend Python Engineer
- Tipo di contratto
- Contratto
- Luogo
- Geneva
- Prima pubblicazione
• IT - Software Engineering
• Genf
• Contracting
• Vollzeit
• 01 November 2026 - 24 months, con una possibile estensione fino a un massimo di 36 months
• Python
Il Tuo Compito:
• Progettare, sviluppare e gestire servizi backend utilizzando Python
• Costruire e mantenere pipeline scalabili di ingestione e processamento dati per metadati scientifici e contenuti full-text
• Modernizzare gli esistenti workflow di ingestione e migrare i processi verso Apache Airflow
• Progettare e implementare robuste REST API per applicazioni interne, partner e strumenti esterni
• Sviluppare e ottimizzare le capacità di ricerca utilizzando OpenSearch, incluse strategie di indicizzazione e regolazione della rilevanza
• Supportare l'integrazione di soluzioni di recupero guidate dall'IA e servizi Model Context Protocol
• Migliorare la qualità dei dati attraverso l'arricchimento, la deduplicazione e workflow di processamento automatizzati
• Contribuire alla modernizzazione dei servizi di digitalizzazione e archiviazione
• Supportare migrazioni di dati su larga scala garantendo la coerenza e la qualità dei metadati
• Sviluppare applicazioni containerizzate e supportare moderni processi di deployment
• Implementare test automatizzati, code review, monitoraggio e pratiche CI/CD
• Contribuire al software open-source e supportare la comunità Open Science
Il Tuo Profilo:
• Laurea universitaria in Informatica o un campo correlato con pertinente esperienza professionale
• Forte esperienza professionale nello sviluppo backend con Python
• Esperienza pratica con framework Python come Django, Flask e FastAPI
• Solida esperienza nella progettazione e nello sviluppo di REST API
• Forte comprensione dei database relazionali come PostgreSQL e dei database documentali
• Esperienza pratica con tecnologie di ricerca come OpenSearch / Elasticsearch, inclusi indicizzazione e regolazione della rilevanza
• Esperienza con Docker, Kubernetes, Git e pipeline CI/CD
• Conoscenza della programmazione asincrona, dei test automatizzati e delle best practice di software engineering
• Esperienza con il processamento di dati su larga scala, sistemi guidati da metadati e pipeline di dati
• L'esperienza con Apache Airflow o strumenti simili di orchestrazione dei workflow è un vantaggio
• La conoscenza di sistemi di recupero guidati dall'IA e integrazioni AI/LLM è un plus
• La familiarità con l'archiviazione digitale, i sistemi di gestione dei contenuti o le piattaforme di informazione scientifica è un vantaggio
• Forti capacità analitiche e di problem-solving con un focus sullo sviluppo di soluzioni software affidabili, scalabili e manutenibili
• Team player proattivo e orientato alla qualità, con forte senso di responsabilità e capacità di lavorare efficacemente in ambienti multiculturali
• Eccellenti capacità di inglese parlato e scritto
Tradotto automaticamente dall’originale.
Pubblicato oggi