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 heute