Backend Python Engineer
- Anstellung
- Vertrag
- Ort
- Geneva
- Erstmals ausgeschrieben
- IT - Software Engineering
- Genf
- Contracting
- Vollzeit
- 01 November 2026 - 24 Monate, mit einer möglichen Verlängerung auf maximal 36 Monate
- Python
Ihre Aufgaben:
- Design, Entwicklung und Betrieb von Backend-Services unter Verwendung von Python
- Aufbau und Wartung skalierbarer Datenaufnahme- und Verarbeitungspipelines für wissenschaftliche Metadaten und Volltextinhalte
- Modernisierung bestehender Ingestion-Workflows und Migration von Prozessen zu Apache Airflow
- Design und Implementierung robuster REST APIs für interne Anwendungen, Partner und externe Tools
- Entwicklung und Optimierung von Suchfunktionen unter Verwendung von OpenSearch, einschließlich Indexierungsstrategien und Relevanzabstimmung
- Unterstützung der Integration von KI-gestützten Retrieval-Lösungen und Model Context Protocol Services
- Verbesserung der Datenqualität durch Anreicherung, Deduplizierung und automatisierte Verarbeitungsworkflows
- Beitrag zur Modernisierung von Digitalisierungs- und Archivierungsdiensten
- Unterstützung von groß angelegten Datenmigrationen unter Gewährleistung der Metadatenkonsistenz und -qualität
- Entwicklung von containerisierten Anwendungen und Unterstützung moderner Deployment-Prozesse
- Implementierung von automatisierten Tests, Code-Reviews, Monitoring und CI/CD-Praktiken
- Beitrag zu Open-Source-Software und Unterstützung der Open Science Community
Ihr Profil:
- Universitätsabschluss in Informatik oder einem verwandten Bereich mit relevanter Berufserfahrung
- Fundierte Berufserfahrung in der Backend-Entwicklung mit Python
- Praktische Erfahrung mit Python-Frameworks wie Django, Flask und FastAPI
- Solide Erfahrung im Design und in der Entwicklung von REST APIs
- Tiefes Verständnis von relationalen Datenbanken wie PostgreSQL und Dokumentdatenbanken
- Praktische Erfahrung mit Suchtechnologien wie OpenSearch / Elasticsearch, einschließlich Indexierung und Relevanzabstimmung
- Erfahrung mit Docker, Kubernetes, Git und CI/CD-Pipelines
- Kenntnisse in asynchroner Programmierung, automatisierten Tests und Software-Engineering-Best-Practices
- Erfahrung mit groß angelegter Datenverarbeitung, metadatengetriebenen Systemen und Datenpipelines
- Erfahrung mit Apache Airflow oder ähnlichen Workflow-Orchestrierungstools ist ein Vorteil
- Kenntnisse von KI-gestützten Retrieval-Systemen und KI/LLM-Integrationen sind ein Plus
- Vertrautheit mit digitaler Archivierung, Content-Management-Systemen oder wissenschaftlichen Informationsplattformen ist ein Vorteil
- Starke analytische Fähigkeiten und Problemlösungskompetenz mit Fokus auf die Entwicklung zuverlässiger, skalierbarer und wartbarer Softwarelösungen
- Proaktiver, qualitätsorientierter Teamplayer mit ausgeprägter Eigenverantwortung und der Fähigkeit, effektiv in multikulturellen Umgebungen zu arbeiten
- Exzellente Englischkenntnisse in Wort und Schrift
Automatisch aus dem Original übersetzt.
Ausgeschrieben vor 6 Wochen