Junior Software Engineer
CERN invites applications for a Junior Software Engineer to work on the CVMFS project.
About CVMFS
CVMFS is a global, read-only filesystem that delivers software and enables distributed scientific computing across cloud- and supercomputing sites at a global scale.
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 baseline support and maintenance tasks of the project
Your Profile
Skills
* Experience with software version control (e.g. git) and build tooling
* Knowledge of C++: writing, compiling, and running programs; developing code for a package
* Knowledge of UNIX: file API and filesystem concepts
Optional Skills
* Experience with container technologies (e.g. kubernetes, docker)
* Knowledge of Go language
* Experience with writing networking code in C++
* Experience with HEP experiments code, their software lifecycle and build tools
Eligibility Criteria
* Nationality of a country with a vacancy
* Maximum two years of professional experience since graduation in STEM or related field, Bachelor's or Master's degree
* No previous CERN fellow or graduate contract
* Applicants without a University degree are not eligible, PhD holders are not eligible
About Us
CERN, the European Organization for Nuclear Research, probes the fundamental structure of the universe using world-class instruments.
We offer:
* A monthly stipend ranging between 5134 and 5647 Swiss Francs (net of tax)
* Coverage by comprehensive health scheme, membership of the CERN Pension Fund
* Depending on individual circumstances: 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 as well as in-house language courses