Your responsibilities
We are offering a position in the Rucio development team at CERN, a pioneering organization in scientific data management.
Experiments such as ATLAS, CMS, Belle II, and DUNE rely on Rucio to manage vast amounts of distributed data.
The work will be carried out in the context of the European RI-SCALE project, where Rucio will be used to manage datasets for multiple research infrastructures.
You will join the Rucio core development team at CERN, collaborating with software engineers and computer scientists working on the frontiers of big-data science.
In particular, you will:
* Design and develop features for the Rucio catalog component.
* Enhance the usability and performance of Rucio for the RI-SCALE use-case.
* Participate in DevOps tasks for operating a Rucio deployment.
* Contribute to the evolution of the Rucio architecture.
About You
Skills
* Expert-level skills in Python programming language.
* Proven experience in software design, architecture, and continuous integration.
* Strong knowledge in distributed systems, computer networks, databases.
* Familiarity with scientific computing and Kubernetes deployments is an asset.
Eligibility Criteria
* Candidate must be a national of a CERN Member or Associate Member State.
* Professional background in Computer Science, Software Engineering (or related field) with either:
o a Master's degree with 2-6 years of post-graduation professional experience;
o or a PhD with no more than 3 years of post-graduation professional experience.
* No prior CERN fellow or graduate contract experience.