Software Engineer

European Council for Nuclear Research

Geneva, Switzerland

As a Software Engineer for Distributed Storage, you will contribute to develop and operate the next generation of storage solutions for high-energy physics experiments. Your work will focus on optimizing exabyte-scale storage infrastructure and refining the application stack for Grid Computing and HPC workloads. You will work with a variety of technologies, including software-defined disk storage, Linux-based disk server operations, and large-scale data management for our multi-petabyte storage farms. Your role will involve designing, developing, and integrating next-generation storage services, primarily leveraging technologies developed and operated by our group in collaboration with external partners.

Responsibilities:

  • Participate in the core development of distributed disk storage systems.
  • Participate in the service operation, troubleshooting and maintenance of large-scale, geographically distributed disk storage systems.
  • Contribute to documentation, development, optimization and further automation of storage services.
  • Contribute to the evolution of architecture and design of distributed storage services.
  • Contribute to change management, incident response and user support.
  • Liaise with key stakeholders inside and outside of the IT department.

Requirements:

  • Master's degree or PhD or equivalent relevant experience in the field of Computer Engineering or Software Engineering or a related field.
  • Extensive programming experience in C/C++, Python and Shell/Bash.
  • Operational experience with large-scale production deployments.
  • Design and architecture of large-scale distributed services.
  • Advanced knowledge of Linux environments (system installation, tuning, monitoring and debugging).
  • Automation software (e.g. Puppet, Foreman) and monitoring tools (e.g. Grafana).
  • Physical, virtual and container-based infrastructure management.
  • Spoken and written English, with a commitment to learn French.

Source: https://www.smartrecruiters.com/CERN/744000073985067