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 6 settimane fa