CERN - Junior software engineer

Deadline: January 13, 2025

Graduates

International Organizations

Location(s)

  • Switzerland
Geneva

Overview

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? Do you want to contribute to the software R&D at the heart of LHC data processing?

Details

Join the EP-SFT group at CERN, responsible for developing and maintaining core software packages used by the experiments at the Large Hadron Collider, the world's largest particle accelerator. You will become a core C++ software developer in the team developing the CernVM-FileSystem (CVMFS, https://cernvm.web.cern.ch/fs).

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.

In particular, you will:

  • 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.

Opportunity is About


Eligibility

Candidates should be from:


Description of Ideal Candidate

Your profile

Skills

  • 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 CERN Member or Associate Member State.
  • By the application deadline, 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 University degree are not eligible.
  • Applicants with a PhD are not eligible.

Dates

Deadline: January 13, 2025


Cost/funding for participants

What we offer

  • A monthly stipend ranging between 5134 and 5647 Swiss Francs (net of tax).
  • Coverage by CERN's comprehensive health scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
  • Depending on your individual circumstances: 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.
+ More Info / Application Save Opportunity Un-save Opportunity


find-dream
Search from 1864 opportunities in 164 countries

Internships, scholarships, student conferences and competitions.