Computing Engineer

European Council for Nuclear Research

Geneva, Switzerland

Skill Required: IT and ICT

Experience: 0 to 3 Years

Apply By: 02-12-2025

Your work will ensure that data traffic across heterogeneous storage systems is reliably monitored and visible in near real time. This monitoring capability is essential for ensuring transparent data access for experiments and maintaining the reliability of distributed computing operations across WLCG.

Responsibilities:

  • Contribute to the design, validation, and deployment of site components for XRootD data monitoring, including integration with existing CERN and WLCG infrastructure.
  • Participate in the validation of monitoring metrics by comparing collector data with network traffic statistics.
  • Design and implement automated workflows for data quality validation, anomaly detection, and metric correlation across distributed sites.
  • Collaborate closely with experiment and site administrators to ensure interoperability, scalability, and reliability of the new monitoring framework.
  • Contribute to the evolution of WLCG monitoring dashboards and data analytics services, using modern DevOps and containerised environments (GitLab CI/CD, Kubernetes).
  • This position offers a unique opportunity to work at the intersection of distributed computing, data engineering, and monitoring automation, supporting the global computing infrastructure that underpins scientific discoveries at the LHC.

Requirements:

  • You have a maximum of two years of professional experience since graduation in Software engineering (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree.
  • You have never had a CERN fellow or graduate contract before.
  • Applicants without University degree are not eligible.
  • Applicants with a PhD are not eligible.
  • Programming experience in Python and solid knowledge of Linux environments.
  • Familiarity with distributed systems, network monitoring, and data streaming frameworks.
  • Some experience or interest in Go (Golang) would be an advantage.
  • Experience with REST APIs and structured data formats (JSON, Avro, Parquet).
  • Experience with data processing frameworks such as Apache Kafka or Spark.
  • Spoken and written English, with a commitment to learn French.

Source: https://www.smartrecruiters.com/CERN/744000092948937