Computing Engineer (S3 Storage and Backup Systems)

Computing Engineer (S3 Storage and Backup Systems)

European Organization for Nuclear Research (CERN)

August 23, 2026October 7, 2026GenevaSwitzerland
Job Description
Job Posting Organization:
CERN, the European Organization for Nuclear Research, is a leading scientific research institution established in 195
  • It is located in Geneva, Switzerland, and is known for its groundbreaking work in particle physics. CERN employs over 2,500 staff members and collaborates with thousands of scientists from around the world, representing more than 100 nationalities. The organization operates in multiple countries and is dedicated to pushing the frontiers of science and technology, fostering an environment of innovation and collaboration.

Job Overview:
As a Computing Engineer in the Storage and Data Management group at CERN, you will play a crucial role in developing the next-generation backup solution for the laboratory's services. This position involves working within the Tape Archive and Backup (TAB) section, which is responsible for managing the CERN Tape Archive software and overseeing 1.5 Petabytes of data in cold storage. Your responsibilities will include research and development, software development, and operational tasks. You will be tasked with creating a future on-premises backup solution that utilizes tiered storage accessed via an S3 API, ensuring that hot data is stored on disk while cold data is migrated to tape storage. You will also be involved in monitoring system performance, troubleshooting issues, and diagnosing system failures, requiring collaboration with various services within the Storage and Data Management group and across CERN.

Duties and Responsibilities:
Your primary duties will include integrating backup orchestration with both disk and tape storage systems, developing and maintaining software using C++ and Linux, and managing systems integration, configuration, testing, monitoring, and alerting for the new backup system. You will contribute to planning the migration of existing services to the new backup solution and participate in operations, troubleshooting, and support as part of a collaborative team. Additionally, you will be responsible for contributing to the development of procedures and documentation related to the backup system.

Required Qualifications:
Candidates must have experience in software development using C++ and Python on Linux platforms. Familiarity with S3 object storage is highly desirable, along with additional experience in Ceph, systems integration, backup systems, and tiered storage systems. Strong skills in C++ software development, Linux systems administration, and scripting in Bash and Python are essential. A commitment to learning French is also required, alongside proficiency in spoken and written English. While not mandatory, experience with S3 API, databases (SQL), version control systems (e.g., git), containers (e.g., Kubernetes), and monitoring tools (e.g., Grafana, Prometheus) would be advantageous.

Educational Background:
Applicants must hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Candidates without a university degree are not eligible for this position, and those with a PhD are also excluded from consideration. By the application deadline, candidates should have a maximum of two years of professional experience since graduation.

Experience:
The position requires candidates to have a maximum of two years of professional experience in the relevant field since their graduation. This experience should ideally be in software development and related areas, ensuring that candidates are well-prepared to tackle the challenges presented in this role.

Languages:
Fluency in spoken and written English is mandatory, with a commitment to learning French being a requirement for the position. While French is not a prerequisite, it is important for effective communication within the organization and the local community.

Additional Notes:
The job closing date is set for 10.09.2026 at 23:59 CEST. The contract duration is 24 months, with the possibility of extension up to a maximum of 36 months. The position requires a commitment of 40 hours per week and offers hybrid working flexibility. The target start date for this role is 01-November-202
  • Additionally, the position may involve stand-by duty and work during nights, Sundays, and official holidays as required by the organization's needs. The job reference is IT-SD-TAB-2026-209-GRAE, and it falls under the field of Information Technologies with a benchmark job classification of 200020 - Computing Engineer. Compensation includes a monthly net stipend ranging from 5266 to 5793 Swiss Francs, depending on the candidate's degree, along with 30 days of paid leave per year, comprehensive health insurance coverage, family allowances, a relocation package, and opportunities for on-the-job and formal training, including language classes.
Apply now
Similar Jobs