Software Engineer in Distributed Systems
Job Summary:
We are seeking a highly skilled Software Engineer to join our Rucio development team at CERN. As part of the European "RI-SCALE Unlocking RI potential with Scalable AI and Data" project, you will be responsible for designing and developing features for the Rucio catalog component, improving usability and performance, and participating in DevOps tasks.
About the Role
In this role, you will contribute to the design and evolution of the Rucio system, collaborate with the Rucio core development team, and participate in various open-source projects. Your primary responsibilities will include:
* Designing and developing features for the Rucio catalog component
* Improving the usability and performance of Rucio in the context of the scientific use-case of RI-SCALE
* Participating in DevOps tasks in operating a Rucio deployment for the project
* Contributing to the evolution of the Rucio architecture
Your Profile
To be successful in this role, you should have excellent skills in Python programming, proven experience in software design, architecture, and continuous integration, and knowledge of the scientific computing domain and deployments via Kubernetes. You should also have a professional background in Computer Science, Software Engineering (or a related field), and meet one of the following requirements:
* A Master's degree with 2 to 6 years of post-graduation professional experience
* A PhD with no more than 3 years of post-graduation professional experience
What We Offer
CERN offers a competitive salary, comprehensive health insurance, pension scheme, and other benefits. The contract duration is 24 months, with a possible extension up to 36 months maximum. This position involves stand-by duty, work during nights, Sundays, and official holidays when required by the needs of the Organization.
About Us
CERN is the European Organization for Nuclear Research, where physicists and engineers explore the fundamental structure of the universe using the world's largest and most complex scientific instruments. Join us on our Quest for greater knowledge and deeper understanding.