Company Description

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature.

Job Description

Introduction

Are you a Computing Engineer with a passion for challenging projects in the field of particle physics experiments? Do you have experience in designing, developing, and operating distributed computing systems in a large scientific programme or in an industrial environment? Then seize the opportunity and join the ATLAS Team in CERN's Experimental Physics Department. You will become a core software engineer for the design, development, maintenance, and operations of the experiment's distributed data management ecosystem. Handling more than an Exabyte of data with billions of files across more than a hundred data centres, you will contribute to the world’s largest open science data infrastructure.

You will join:

The Experimental Physics (EP) Department, which carries out basic research in the field of experimental particle physics in a stimulating scientific atmosphere, standing as an important reference for the European physics community; It also contributes to the education and training of young scientists.The ATLAS Data Processing group (ADP), which has major responsibilities in the development, operation, maintenance, and future upgrades of ATLAS Software & Computing systems.The Computing (CO) section, which is in charge of development, operation, maintenance, and future upgrades of the Tier-0 system and the Rucio data management system for the ATLAS Experiment.

Functions

You will:

Take a leading role in the development, operation, maintenance, and future upgrades of the scientific data management system Rucio for the needs of the ATLAS Experiment; this includes a wide variety of software engineering tasks to ensure readiness of the system for the needs of ATLAS for the HL-LHC, and development of features specifically required for ATLAS Distributed Computing.Contribute to all aspects of the central operation of the ATLAS Experiment's data management system.Engage with the data management efforts of the Worldwide LHC Computing Grid (WLCG) and drive their evolution towards the needs of ATLAS at the HL-LHC.Contribute to the evolution of the Rucio open-source community activity.Help with ongoing activities of the EP-ADP-CO section related to training and supervision.

Qualifications

Master's degree or PhD or equivalent relevant experience in the field of distributed computing systems or a related field.

Experience:

Required experience

Proven experience in the design and development of large-scale distributed data management systems for scientific experiments.Demonstrated experience with the Python programming language and SQL-based databases, especially for systems with large request volumes and high interaction rates.Proven experience executing complex operational tasks for distributed data management for scientific experiments.Experience using modern development processes for distributed teams, such as iterative development, code review, and CI/CD.Knowledge of common WLCG frameworks and systems, such as CRIC, dCache, or FTS would be an advantage.

Technical competencies:

Architecture and design of ICT systems: , in particular of systems for orchestrating data storage, data discovery, data transfer, or data life cycle management.Installation, operation and maintenance (preventive and corrective) of computing systems: , in particular in the context of data handling services.Knowledge of system configuration tools: , in particular in the context of large-scale distributed computing systems such as Kubernetes & GitOps-based system deployments (helm or flux).Development of application software: , in particular in the field of data management services.Knowledge of modern Authorisation & Authentication mechanisms, such as OAuth or JWTs.

Behavioural competencies:

Achieving results: driving work / projects along and seeing them through to their conclusion; having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.Communicating effectively: demonstrating a pro-active approach to resolving differences; addressing issues of conflict constructively; expressing opinions, ideas and suggestions with conviction and in a logical/structured manner; keeping to the point.Managing self: demonstrating a receptive approach to feedback; being open to criticism and reconsidering position accordingly.Solving problems: addressing complex problems by breaking them down into manageable components; being open to original ideas and creative options by which to address issues; continually driving change by seeking new ways to improve outcomes.Working in teams: building and maintaining constructive and effective work relationships; sharing and letting others participate in own work/project; encouraging team development.

Language skills:

Spoken and written English or French, with the commitment to learn the other language being an advantage. Ability to draw-up technical specifications and/or scientific reports and to make oral presentations in English.

Additional Information

Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 14.05.2025 at 23:59 CEST.

Employment Conditions

Contract type: Limited duration contract (3 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

Working Hours: 40 hours per week

This position involves:

Work during nights, Sundays and official holidays, when required by the needs of the Organization.Stand-by duty, when required by the needs of the Organization.

Job grade: 6-7

Job reference: EP-ADP-CO-2025-69-LD

Benchmark Job Title: Computing Engineer

Recommended for you