Informatikingenieur (IT-TC-LCG-2025-241-GRAE)

CERN
9 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German, English, French
Experience level
Intermediate
Compensation
CHF 69K

Job location

Tech stack

API
Business Analytics Applications
Linux
DevOps
Distributed Systems
Interoperability
JSON
Python
Network Monitoring
Openshift
Prometheus
Software Engineering
Parquet
Data Processing
Grafana
Spark
GIT
Gitlab-ci
Kubernetes
InfluxDB
Avro
Kafka
Docker
Go

Job description

  • Mitwirkung bei der Gestaltung, Validierung und Implementierung von Standortkomponenten für die XRootD-Datenüberwachung, einschließlich der Integration in bestehende CERN- und WLCG-Infrastrukturen.
  • Teilnahme an der Validierung von Überwachungsmetriken durch den Vergleich von Collector-Daten mit Netzwerkverkehrsstatistiken.
  • Entwurf und Implementierung automatisierter Workflows zur Datenqualitätsvalidierung, Anomalieerkennung und Metrik-Korrelation über verteilte Standorte hinweg.
  • Enge Zusammenarbeit mit Experiment- und Standortadministratoren zur Sicherstellung der Interoperabilität, Skalierbarkeit und Zuverlässigkeit des neuen Überwachungsrahmens.
  • Mitwirkung an der Weiterentwicklung von WLCG-Überwachungs-Dashboards und Datenanalysediensten unter Verwendung moderner DevOps- und containerisierter Umgebungen (GitLab CI/CD, Kubernetes).
  • Diese Position bietet eine einzigartige Gelegenheit, an der Schnittstelle von verteiltem Rechnen, Datenengineering und Überwachungsautomatisierung zu arbeiten und die globale Recheninfrastruktur zu unterstützen, die wissenschaftliche Entdeckungen am LHC ermöglicht.

Requirements

  • Erfahrung oder starkes Interesse an Softwareentwicklung für verteilte Systeme und großskalige Dateninfrastrukturen.
  • Erfahrung oder Hintergrund im Datenengineering oder in der Integration von Überwachungspipelines (z. B. Prometheus, Grafana, InfluxDB).
  • Vertrautheit mit Linux-Umgebungen, Skripting und Git-basierten kollaborativen Workflows.
  • Kenntnisse in Netzwerküberwachung, Zeitreihendatenverarbeitung oder Performance-Analysetools.
  • Praktische Erfahrung im Aufbau oder Betrieb containerisierter Dienste (Docker, Kubernetes, OpenShift) ist wünschenswert.

Fähigkeiten:

  • Programmiererfahrung in Python und fundierte Kenntnisse von Linux-Umgebungen.
  • Vertrautheit mit verteilten Systemen, Netzwerküberwachung und Datenstreaming-Frameworks.
  • Einige Erfahrung oder Interesse an Go (Golang) wäre von Vorteil.
  • Erfahrung mit REST-APIs und strukturierten Datenformaten (JSON, Avro, Parquet).
  • Erfahrung mit Datenverarbeitungs-Frameworks wie Apache Kafka oder Spark.
  • Gesprochene und geschriebene Englischkenntnisse mit der Bereitschaft, Französisch zu lernen.

Benefits & conditions

  • Ein monatliches Stipendium zwischen 5196 und 5716 Schweizer Franken (netto).
  • Absicherung durch das umfassende Gesundheitssystem von CERN (für Sie, Ihren Ehepartner und Ihre Kinder) sowie Mitgliedschaft im CERN-Pensionsfonds.
  • Je nach individueller Situation: Installationszuschuss; Familien-, Kinder- und Säuglingszulagen; Erstattung der Reisekosten zu Beginn und am Ende des Vertrags.
  • 30 Tage bezahlter Urlaub pro Jahr.
  • On-the-Job- und formale Schulungen bei CERN sowie interne Sprachkurse für Englisch und/oder Französisch.

About the company

Imagine taking part in the largest scientific experiment in the world. CERN needs more than physicists and engineers - if you're a student, a graduate, just starting your career or an experienced professional, whatever your field of expertise, CERN could be your next opportunity.

Apply for this position