About the Job
We are seeking a talented software engineer to join our Rucio development team at CERN. Rucio is an open-source scientific data management system used by some of the world's largest scientific data producers.
The successful candidate will contribute to the design and evolution of the system, operate a Rucio deployment for the RI-SCALE consortium, and collaborate with a diverse group of people at CERN and within the Rucio community.
Key Responsibilities:
* Design and develop features for the Rucio catalog component.
* Improve the usability and performance of Rucio in the context of the scientific use-case of RI-SCALE.
* Participate in DevOps tasks in operating a Rucio deployment for the project.
* Contribute to the evolution of the Rucio architecture at large.
Requirements:
* Excellent skills in Python programming language.
* Proven experience in software design, architecture, and continuous integration.
* Strong knowledge in distributed systems, computer networks, databases.
* Knowledge of scientific computing domain and deployments via Kubernetes is an advantage.
About Us
CERN is the European Organization for Nuclear Research, where physicists and engineers study the fundamental structure of the universe using complex scientific instruments. We are on a quest for greater knowledge and deeper understanding, and we invite you to join us on this journey.