Software Engineer (IT-SC-OPS-2020-7-LD)


  • Switzerland
  • ¬£Attractive
  • Contract

Apply for this job  

Job ref: IT-SC-OPS-2020-7-LD



The selected candidate will join the activities of Operations and Experiment Liaison (OPS) of the Scientific Computing Collaboration (SC) group. As a Software Engineer, you will:

  • Be responsible for software development of the cross-community computing projects driven by the section which implies the opportunity to architect and implement new solutions aiming to reduce WLCG operational costs and automate operational tasks, optimize the utility of WLCG resources and improve science productivity.
  • Perform the liaison role between LHC experiments, the WLCG project and the CERN IT department.
  • Take part in the WLCG operations coordination, WLCG task forces and working groups.

Master's degree or equivalent relevant experience in the field of software engineering or a related field.

The candidate should have experience in the following areas with some of the technologies mentioned below:

Software development:

  • In-depth experience in object-oriented software design in the Linux environment with Python.
  • Design, development and deployment of web applications. Experience with the Django framework would be an asset.

Configuration management and deployment:

  • Configuration management systems: eg Puppet and/or Ansible.
  • Use of cloud computing platforms: eg OpenStack.
  • Use of systems for container-based application deployment: eg Kubernetes and/or Docker Swarm.

Monitoring of large-scale distributed systems, data analytics and machine learning:

  • Data handling: Hadoop, Spark, ElasticSearch, LogStash, InfluxDB.
  • Data visualization: Grafana, Kibana.

Technical competencies:

  • Architecture and design of ICT systems.
  • Development of system software (drivers, system configuration and monitoring, etc.): masters state of the art software development tools.
  • Testing, diagnosing and optimization of software: analytic skills to identify and resolve problems.
  • Re-use, refactoring, integration and porting of existing software.
  • User relationship management.

Language skills:

  • Good knowledge of English is required; ability to draw-up technical specifications and/or scientific reports and to make oral presentations.
  • Basic knowledge of French or an undertaking to acquire it rapidly.

Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 23.02.2020

Employment Conditions

Contract type: Limited duration contract (5 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

These functions require:

  • Work during nights, Sundays and official holidays, when required by the needs of the Organization.
  • Stand-by duty, when required by the needs of the Organization.


Share this job