Software Engineer in Distributed Systems
CERN is seeking a skilled Software Engineer to join the Rucio development team. Rucio is an open-source scientific data management system used by some of the biggest scientific data producers in the world.
About the Role
* Design and develop features for the Rucio catalog component.
* Improve the usability and performance of Rucio in the context of scientific use-cases.
* Participate in DevOps tasks operating a Rucio deployment.
* Contribute to the evolution of the Rucio architecture.
Your Profile
* Excellent Python programming skills.
* 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.
What We Offer
* A monthly stipend ranging between 6287 and 6911 Swiss Francs per month.
* Coverage by CERN's comprehensive health scheme and membership of the CERN Pension Fund.
* Installation grant, family, child and infant allowances, payment of travel expenses at the beginning and end of contract.
* 30 days of paid leave per year.
* On-the-job and formal training at CERN as well as in-house language courses for English and/or French.
About CERN
CERN is the European Organization for Nuclear Research. Physicists and engineers probe the fundamental structure of the universe using the world's largest and most complex scientific instruments.