1 New Internal Mobility opportunity in IT-CA

Type of notice
Internal Mobility

As a full-stack software Engineer, your main activities will consist of:

  • Development of new modules and functionalities for the CERN Open Data portal (COD), as well as contributing to its underlying Open-Source technology, Invenio;
  • Interfacing the COD with CERN’s Data Archive and experiment data management systems;
  • DevOps activities such as service configuration, deployment and maintenance tasks;
  • Usage monitoring and optimisation of COD resources (in particular storage);
  • Providing support to COD users and sharing expertise with the Invenio developer community;
  • Management of code contributions following an Open-Source development model.

Experience

The successful candidate should have:

  • Demonstrated experience in architecting large software projects, preferably for the web, involving design and development of user interfaces, web application back-ends, front-ends, and database schema management.
  • Proven experience in service deployment, configuration management and operation.
  • Experience with user relations, user support, user requirements definition.
  • Experience working in Open-Source software projects is a plus

Technical competencies

  • Knowledge of programming techniques and languages: Very advanced knowledge of Python programming, solid knowledge of JavaScript; Experience with the Flask web framework is a plus.
  • Conceptualising, designing, and developing user experiences and interfaces: Web UI technologies and toolkits such as SASS, Semantic UI and React; Knowledge of User Experience and Usability practices.
  • Design of databases/repositories: Database Management Systems (PostgreSQL in particular) and Object-Relational Mapping libraries (e.g. SQLAlchemy); Elasticsearch/OpenSearch and Redis is a plus.
  • Knowledge of system configuration tools: such as container-based technologies and configuration platforms (e.g. Docker, OpenShift) is a plus.
  • Knowledge of storage technologies: such as storage management systems (CTA, dCache, Spectrum Scale, HPSS, etc.) and/or HEP data management frameworks is a plus.

Please contact Jose Benito Gonzalez Lopez for more information.

Expiry date
Last modified
10 Feb 2023