Are you a recently-graduated scientist interested in contributing to scientific software, or a software engineer interested in the challenges offered by computing for High Energy Physics?
CVMFS is a global, read-only filesystem that specializes in delivering software and helps to enable distributed scientific computing across cloud- and supercomputing sites at a global scale.
We are looking for a Junior Software Engineer to improve the performance and usability of the CVMFS client and publisher, work with cloud- and supercomputing facilities to make CVMFS more accessible, and contribute to the baseline support and maintenance tasks of the project.
Your Responsibilities
* Improve the performance and usability of the CVMFS client and publisher
* Work with cloud- and supercomputing facilities to make CVMFS more accessible
* Contribute to the baseline support and maintenance tasks of the project
Your Profile
You will be part of our team if you have:
* Experience with software version control (e.g. git) and build tooling
* Knowledge of the C++ language: how to write, compile and run programs; developing code for a package;
* Knowledge of UNIX, in particular of the file API and filesystem concepts
Optional but a Plus:
* Experience with container technologies (e.g. kubernetes, docker)
* Knowledge of the Go language
* Experience with writing networking code in C++
* Experience with HEP experiments code, their software lifecycle and build tools
Eligibility Criteria:
* You are a national of a participating state
* You have a maximum of two years of professional experience since graduation in STEM (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree
* You have never had a CERN fellow or graduate contract before
* Applicants without a University degree are not eligible
* Applicants with a PhD are not eligible
Additional Information
This position involves working during nights, Sundays and official holidays when required by the needs of the Organization.