Big Data Software Engineer (BE-CSS-IDE-2026-65-LD)
CERN European Organization for Nuclear Research
Geneva, Switzerland
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, English, FrenchJob location
Geneva, Switzerland
Tech stack
Java
API
Apache HTTP Server
Big Data
CSS
Databases
Continuous Integration
ETL
DevOps
Hadoop
Hadoop Distributed File System
HBase
Spring
Python
Metadata
Software Engineering
Spark
PySpark
Information Technology
Kafka
Job description
- Gestalte die Evolution von NXCALS für Beschleuniger-Systeme.
- Entwickle Kernkomponenten wie ETL-Pipelines und APIs.
- Arbeite eng mit der IT-Abteilung an Speichertechnologien., Sie werden eine wichtige Rolle bei der Weiterentwicklung von nicht-relationalen Datenspeichern und Big-Data-Plattformen spielen, basierend auf Technologien wie Hadoop und Spark. Sie wenden Ihre Software-Engineering-Expertise auf große und langlebige Datenplattformen, hochdurchsatzfähige Ingestion-Pipelines, leistungs-kritische Zugriffsmuster und anspruchsvolle Zuverlässigkeitsanforderungen an. Ihre Arbeit unterstützt direkt den Betrieb, die Überwachung und Analyse von Teilchenbeschleunigersystemen durch die Verwaltung von Multi-Petabyte-Datensätzen, die über viele Jahre hinweg gesammelt wurden., * Vorantreiben der Weiterentwicklung des CERN Accelerator Archival Systems (NXCALS).
- Entwurf und Entwicklung der Kernkomponenten des Systems, einschließlich Ingestion-Pipelines (ETL), Metadaten-Services, Datenkompaktierungsmechanismen, Datenextraktionsalgorithmen und APIs.
- Zusammenarbeit mit verschiedenen Nutzergruppen zur Definition und Förderung von Best Practices für die Nutzung von NXCALS bei der Entwicklung von Steuerungsanwendungen für das CERN Control Centre.
- Enge Zusammenarbeit mit der CERN-IT-Abteilung zur Auswahl und Validierung der Weiterentwicklung der zugrunde liegenden Speichertechnologien (z. B. HDFS, ClickHouse).
- Beitrag zum Betrieb, zur Wartung und zum Benutzersupport des Systems.
- Beobachtung relevanter Big-Data-Technologien und Bewertung ihrer Anwendbarkeit auf NXCALS.
- Mentoring und technische Unterstützung von Junior-Softwareingenieuren, die zu diesen Aktivitäten beitragen.
- Beitrag zur Entwicklung anderer Daten-Engineering-Plattformen für Steuerungssysteme gemäß den Gesamtprioritäten.
Requirements
- Master-Abschluss in Informatik oder verwandtem Bereich.
- Erfahrung in Java-Entwicklung mit Spring-Ökosystem.
- Kenntnisse in Big-Data-Technologien wie Hadoop und Spark., Masterabschluss oder gleichwertige relevante Erfahrung im Bereich Informatik oder einem verwandten Fachgebiet.
Erfahrung:
- Umfangreiche Erfahrung in der Java-Entwicklung unter Verwendung des Spring-Ökosystems.
- Fundierte Kenntnisse in Big-Data-Technologien, einschließlich Hadoop, HDFS oder Apache Ozone, HBase oder ClickHouse, Apache Spark und Kafka.
- Kenntnisse in Python, einschließlich SDK-Entwicklung und PySpark.
- Nachgewiesene Erfahrung mit modernen Software-Engineering-Praktiken, einschließlich Qualitätssicherung, CI/CD und DevOps-Methoden.
- Erfahrung im Entwurf, der Bereitstellung und dem Betrieb komplexer, hochverfügbarer Systeme.
Technische Kompetenzen:
- Kenntnisse in Programmiertechniken und -sprachen (Java und Python).
- Architektur und Design von IKT-Systemen.
- Identifikation und Auswahl relevanter aufkommender IKT-Technologien.
- Konzeption, Gestaltung und Entwicklung von Benutzererfahrungen und Schnittstellen.
- Design von Datenbanken/Repositories.
Verhaltenskompetenzen:
- Problemlösung: pragmatischer Ansatz; Verständnis des Werts generischer statt "goldbeschichteter" technischer Lösungen.
- Teamarbeit: Beitrag zur Förderung einer positiven Atmosphäre im Team durch eine optimistische und konstruktive Haltung; Umgang mit Problemen.
- Flexibilität zeigen: schnelles und einfallsreiches Anpassen an sich ändernde Prioritäten und Anforderungen.
- Ergebnisorientierung: klare Ziele, Meilensteine und Ergebnisse definieren, bevor Arbeit/Projekt gestartet wird.
- Verantwortungsbewusstsein zeigen: gewissenhaft und zuverlässig arbeiten; Versprechen einhalten.
Sprachkenntnisse:
Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.
Benefits & conditions
Vertragsart: Befristeter Vertrag (5 Jahre). Unter bestimmten Bedingungen können Inhaber befristeter Verträge eine unbefristete Stelle beantragen.
Arbeitszeit: 40 Stunden pro Woche
Arbeitsflexibilität: Hybrid
Diese Position beinhaltet:
- Gültiger Führerschein.
- Bereitschaftsdienst, wenn es die Bedürfnisse der Organisation erfordern.
Jobgrade: 6-7
Stellenreferenz: BE-CSS-IDE-2026-65-LD
Arbeitsfeld: Software Engineering und IT
Benchmark-Stellenbezeichnung: Computing Engineer
Globale Vorteile
- Ein wettbewerbsfähiges Gehalt (steuerfrei), das mit Ihren relevanten Berufsjahren steigt.
- 30 Tage bezahlter Urlaub pro Jahr plus 2 Wochen Jahresabschluss.
- Absicherung durch das umfassende Krankenversicherungssystem von CERN (für Sie, Ihren Ehepartner und Ihre Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
- Familien-, Kinder- und Säuglingszulagen, abhängig von Ihren individuellen Umständen.
- Ein Umzugspaket (Installationszuschuss, Umzug, Reisekosten), abhängig von Ihren individuellen Umständen.
- Möglichkeit, Ihren Vertrag auf bis zu 8 Jahre zu verlängern + Anspruch auf unbefristete Anstellung.
About the company
Bei CERN, der Europäischen Organisation für Kernforschung, erforschen Physiker und Ingenieure die grundlegende Struktur des Universums. Mit den weltweit größten und komplexesten wissenschaftlichen Instrumenten untersuchen sie die Grundbausteine der Materie - fundamentale Teilchen, die mit nahezu Lichtgeschwindigkeit aufeinanderprallen. Dieser Prozess liefert Physikern Hinweise darauf, wie Teilchen interagieren, und bietet Einblicke in die grundlegenden Naturgesetze., Bei CERN, der Europäischen Organisation für Kernforschung, verschieben wir die Grenzen von Wissenschaft und Technologie. Unsere bahnbrechende Arbeit vereint nicht nur Physiker, sondern auch eine vielfältige Gruppe von Fachleuten aus den Bereichen Ingenieurwesen, Technik, Wissenschaft und Verwaltung. Gemeinsam fördern wir ein Umfeld, in dem Innovation und Zusammenarbeit gedeihen.
Jeden Tag stehen wir vor spannenden neuen Herausforderungen und Möglichkeiten, zu bahnbrechender Forschung beizutragen, die unser Verständnis des Universums prägt. Wir begegnen diesen Herausforderungen durch die vielfältigen Perspektiven in unseren Teams, wobei jeder Beitrag geschätzt wird und unser gemeinsames Gefühl von Inklusion und Zweck vorangetrieben wird. Vielfalt ist seit der Gründung ein Kernwert von CERN und bleibt zentral für unsere Mission und unseren anhaltenden Erfolg.
Wenn Sie bereit sind, Teil einer dynamischen, inklusiven Gemeinschaft zu sein, die die Grenzen des Wissens verschiebt, ist CERN der Ort, an dem Ihre Neugier und Fähigkeiten gedeihen können. Seien Sie Teil unserer Mission, das Herz des Universums zu entdecken! MITMACHEN!