Computing Engineer: S3 Storage & Backup
European Organization for Nuclear Research
- Location:
- Geneva, Switzerland
- Grade:
- S3
- Category:
- Professional Staff
Posted Aug 20, 2026Apply by Sep 10, 2026 (18d left)
See your match score & applyJoin CERN’s Storage and Data Management group to develop the next-generation backup solution for services across the laboratory. The role involves R&D, software development, and operations tasks related to tape archive and backup systems, focusing on S3 storage and tiered backup solutions.
Responsibilities
- Integrating backup orchestration with disk and tape storage.
- Developing and maintaining software in C++/Linux, client and server.
- Systems integration, configuration management, testing, monitoring and alerting of the new backup system.
- Contributing to planning the migration of existing services to the new backup solution.
- Participating in operations, troubleshooting and support as part of a team.
- Contributing to procedures and documentation.
Requirements
- You are a national of a CERN Member State or Associate Member State, excluding Pakistani, Lithuanian, Latvian, Cypriot and Croatian nationals due to ceiling limits.
- By the application deadline, you have a maximum of 2 years of professional experience since graduation in the respective field.
- Your highest educational qualification is either a bachelor’s or master’s degree; you must have a university degree and cannot hold a PhD.
- You have never had a CERN fellow or graduate contract before.
- Experience in software development with C++ and Python on Linux.
- Ideally experience of S3 object storage.
- Additional advantageous experience: Ceph, systems integration, backup systems, tiered storage systems.
- Your studies focused on Computer Science or Software Engineering.
- C++ software development skills.
- Linux systems administration skills.
- Scripting in Bash and Python.
- Experience with S3 API, preferably including cold storage (Glacier) extensions.
- Knowledge of databases (SQL).
- Experience with version control systems (e.g. git).
- Experience with containers (e.g. Kubernetes).
- Knowledge of monitoring tools (e.g. Grafana, Prometheus).
- Spoken and written English, with a commitment to learn French.
Skills
- C++ development
- Python Programming
- Linux OS Administration
- Bash Scripting
- S3 object storage
- S3 API
- Cold storage (Glacier)
- Ceph storage system
- System Integration
- Backup Systems Management
- Tiered storage systems
- SQL Databases
- Version control (git)
- Containerization (Kubernetes)
- Monitoring tools (Grafana)
- Monitoring tools (Prometheus)
Languages
English, French