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 CERNs Experimental Physics Department. You will become a core software engineer for the design development maintenance and operations of the experiments 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 worlds 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 Tier0 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 HLLHC and development of features specifically required for ATLAS Distributed Computing.
- Contribute to all aspects of the central operation of the ATLAS Experiments 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 HLLHC.
- Contribute to the evolution of the Rucio opensource community activity.
- Help with ongoing activities of the EPADPCO section related to training and supervision.
Qualifications :
Masters 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 largescale distributed data management systems for scientific experiments.
- Demonstrated experience with the Python programming language and SQLbased 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 largescale distributed computing systems such as Kubernetes & GitOpsbased 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 proactive 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 with a commitment to learn French.
Additional Information :
Eligibility and closing date:
Diversity has been an integral part of CERNs 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 limitedduration 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.
- Standby duty when required by the needs of the Organization.
Job grade: 67
Job reference: EPADPCO202569LD
Benchmark Job Title: Computing Engineer
Remote Work :
No
Employment Type :
Contract