Job Description
CERN is seeking a talented software engineer to join the Rucio development team, responsible for managing large-scale scientific data. This position will be part of the European RI-SCALE project, utilizing Rucio to manage datasets from multiple research infrastructures.
Your Responsibilities
* Design and develop features for the Rucio catalog component.
* Improve usability and performance of Rucio in the context of RI-SCALE's scientific use case.
* Participate in DevOps tasks for operating a Rucio deployment.
* Contribute to the evolution of the Rucio architecture.
Your Profile
Skills
* Excellent Python programming skills.
* Proven experience in software design, architecture, and continuous integration.
* Strong knowledge of distributed systems, computer networks, and databases.
* Knowledge of scientific computing and Kubernetes deployments is an advantage.
Eligibility Criteria
* Nationality: CERN Member or Associate Member State.
* Professional background in Computer Science, Software Engineering, or a related field.
* Either Master's degree with 2-6 years of post-graduation experience or PhD with no more than 3 years of post-graduation experience.
* No prior CERN fellowship or graduate contract.
What We Offer
* Monthly stipend ranging between 6287 and 6911 Swiss Francs (net of tax).
* Coverage by comprehensive health scheme and membership of the CERN Pension Fund.
* Installation grant; family, child, and infant allowances; payment of travel expenses.
* 30 days of paid leave per year.
* On-the-job and formal training at CERN and language courses for English and/or French.
About Us
CERN is the European Organization for Nuclear Research, dedicated to probing the fundamental structure of the universe. Physicists and engineers study the basic constituents of matter using the world's largest and most complex instruments. Discover more about CERN's mission and values.