Dateningenieur (IT-DA-ASM-2025-255-LD)

CERN European Organization for Nuclear Research
Geneva, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English, French

Job location

Geneva, Switzerland

Tech stack

Java
ActiveMQ
Data analysis
Cloud Computing
Configuration Management
Databases
Continuous Integration
Software Debugging
Linux
DevOps
Integrated Development Environments
Python
Shell
RabbitMQ
Ansible
Prometheus
Data Streaming
Jupyter Notebook
Data Logging
Backend
Kubernetes
Information Technology
Kafka
Operational Systems
Puppet

Job description

Sie werden der Abteilung Analytics, Streaming und Monitoring beitreten, die Messaging-, Daten-Streaming-, Monitoring-Plattformen und -Dienste sowie Frontend-Analyse-Dienste für die verschiedenen CERN-Gemeinschaften bereitstellt, um die Datenerfassung, den Transport, die Manipulation, Verarbeitung, interaktive Datenanalyse und zentrale Berichtslösungen zu erleichtern. Darüber hinaus arbeitet die Abteilung mit den Experimenten, dem Beschleunigersektor, der IT und anderen CERN-Gemeinschaften zusammen, die an der Implementierung von Datenanalysetools mit diesen Technologien interessiert sind., Als Dateningenieur in der Datenbank- und Analysegruppe bestehen Ihre Hauptaufgaben aus:

  • Service-Management für die Messaging- und Daten-Streaming-Dienste:
  • Entwicklung und Implementierung von Servicestandards und -verfahren zur Gewährleistung einer effizienten und effektiven Bereitstellung von Messaging-Diensten. Überwachung der Messaging-Infrastruktur.
  • Erstellung und Pflege von Lösungen für Daten-Streaming-Anwendungsfälle.
  • Systemadministration und Unterstützung der Monitoring-Infrastruktur und -Anwendungen durch Bereitstellung von Metriken, Protokollierung, Alarmierung und Visualisierungstools.
  • Mitwirkung am Betrieb anderer Dienste in der Abteilung, wie der interaktiven Analyseinfrastruktur (SWAN, Jupyter Notebooks) und den Datenintegrations- und Berichtsdiensten.
  • Beratung, Unterstützung und Beratung von Endbenutzern bei der Entwicklung von Datenpipelines und Monitoring-Anwendungsfällen.
  • Weitergabe von Fach- und technischem Wissen, technische Mentorschaft und Schulung von Kollegen.
  • Beratung, Unterstützung und Beratung von Endbenutzern bei der Entwicklung von Analyse-Anwendungsfällen., * Problemlösung: Identifikation, Definition und Bewertung von Problemen, Ergreifen von Maßnahmen zu deren Behebung.
  • Erzielung von Ergebnissen: Lieferung qualitativ hochwertiger Arbeit termingerecht und Erfüllung der Erwartungen.
  • Teamarbeit: Aufbau und Pflege konstruktiver und effektiver Arbeitsbeziehungen.
  • Flexibilität zeigen: Aufnahme neuer Techniken und Arbeitspraktiken; Vorschlagen neuer oder verbesserter Arbeitsweisen.
  • Lernen und Wissensaustausch: Auf dem neuesten Stand der Entwicklungen im eigenen Fachgebiet bleiben und neue Informationen schnell aufnehmen.

Requirements

Masterabschluss oder gleichwertige relevante Erfahrung im Bereich Informatikwissenschaften oder einem verwandten Fachgebiet mit erheblichem Informatikanteil oder einem verwandten Bereich.

Erfahrung:

Der erfolgreiche Kandidat sollte nachweisbare Erfahrung in folgenden Bereichen haben:

  • Technische und Fehlerbehebungsfähigkeiten mit Apache ActiveMQ, Apache Kafka, RabbitMQ und/oder gleichwertigen Technologien.
  • DevOps-Betrieb (Linux-Systeme) und Erfahrung im Konfigurationsmanagement (z. B. Ansible, Puppet, Helm) in agilen Entwicklungsumgebungen und/oder Cloud-nativen Bereitstellungen, einschließlich Tool-Entwicklung, Packaging und Deployment in Python- und Java-Ökosystemen.
  • Betrieb von groß angelegten Produktions-Kubernetes-Umgebungen, einschließlich Monitoring (z. B. mit Prometheus für Metriken) und CI/CD-Lösungen wie ArgoCD.
  • Technische und Fehlerbehebungsfähigkeiten mit Kubernetes-Komponenten, Webschnittstellen und Backend-Stacks sowie Leistungs- und Netzwerk-Debugging auf der Linux-Plattform.

Technische Kompetenzen:

  • Kenntnisse von Systemkonfigurationstools: Vertrautheit mit Automatisierungstools für Infrastrukturbereitstellung und -verwaltung.
  • Kenntnisse von Programmiertechniken und -sprachen: UNIX-Shell-Skripting und Java-Programmierung sind erforderlich; Python-Kenntnisse sind von Vorteil.
  • Kenntnisse von Betriebssystemen, wie Linux.
  • Erfassung und Analyse von Anforderungen für IKT-Systeme: Fähigkeit, die Bedürfnisse der Nutzer zu erfassen und die verschiedenen Phasen eines Projekts zu managen.
  • Architektur und Design von IKT-Systemen: verteilte Anwendungen und Dienste., * 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:

  • Arbeit während der Nacht, an Sonntagen und offiziellen Feiertagen, wenn es die Bedürfnisse der Organisation erfordern.
  • Bereitschaftsdienst, wenn es die Bedürfnisse der Organisation erfordern.
  • Gelegentliche Teilnahme an internationalen Workshops und Konferenzen in der Zukunft.

Jobgrade: 6-7

Stellenreferenz: IT-DA-ASM-2025-255-LD

Arbeitsfeld: Softwareentwicklung und IT

Benchmark-Stellenbezeichnung: Computing Engineer

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.

Apply for this position