<< Back

This job listing is no longer active.
Please use our Environment Jobs Search to find current vacancies.


Climate Diagnostics Junior Engineer

Reference   (Please mention Stopdodo/Environment Jobs in your application)
Sectors Sustainability, Climate, CSR, EMS
Location Spain (North) - Europe
Town/City Barcelona
Salary (Minimum)
Salary (Maximum)
Type Fixed Term and Permanent Roles
Status Full Time
Level Mid Level
Deadline 30/06/2021
Company Name Barcelona Supercomputing Center - Centro Nacional de Supercomputacion
Contact Name
Website Further Details / Applications
Barcelona Supercomputing Center - Centro Nacional de Supercomputacion  logo
Directory Entry :
Also Listing:
The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses MareNostrum, one of the most powerful supercomputers in Europe, and is a hosting member of the PRACE European distributed supercomputing infrastructure. The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress. BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over 700 staff from 49 countries.

Look at the BSC experience:
BSC-CNS YouTube Channel
Let's stay connected with BSC Folks!


Context And Mission


The IS-ENES3 project aims at improving the European High-Performance Computing (HPC) and climate modelling infrastructures, both in terms of computational performance and data management. An important part of the project is the evaluation of the models outputs against observations, to assess the scientific quality of the models.

The successful applicant will join the BSC Computational Earth Sciences group, within the Earth Sciences Department, to help at the practical implementation for IS-ENES3 of new metrics and diagnostics that can be used for model evaluation within the newly developed Earth System Model Validation Tool (ESMValTool), developed by the community. Investigation on the porting of these diagnostics to GPUs will also be part of the tasks of the successful candidate.

Moreover, the applicant will contribute to the ongoing strategy for the development of the Earth Sciences Department tools, thereby increasing the applicability and international visibility—and hence the impact—of the research coming out of the present and future projects. This work will be carried out interacting closely with the climate prediction group and external collaborators/software vendors.


Key Duties


  • Implementing metrics and diagnostics for climate model evaluation
  • Support the adoption of ESMValTool in the department and interact with users to solve issues
  • Interact with the ESMValTool development team to contribute to the development of the tool
  • Contribute to the ongoing strategy for the development of the Earth Sciences Department tools




  • Education
    • Bachelor degree in Computer Science, Telecommunications, Physics or related discipline
  • Essential Knowledge and Professional Experience
    • Excellent computing skills in Python and experience with UNIX/LINUX environments and scripting languages (bash,etc)
    • Good programming skills to manage big and collaborative projects and experience with git and SVN
    • Good knowledge of climate data formats (GRIB, NetCDF) will be valued
    • Previous experience in a scientific area related to the position, in particular climate or ocean modelling will be valued
    • Previous experience in scientific software and tools (CDO, CDFTools, ESMValTools, Numpy and Scipy, Xarray,... etc) will be valued
    • Previous experience in HPC architecture and parallel programming (multi-threaded applications) will be valued
    • Computer programming experience related to solving scientific computing problems involving the handling of very large data projects
  • Competences
    • Capacity to interact and build strong relations with both climate and computer scientists.
    • Excellent written and verbal communication skills.
    • Ability to take initiatives, prioritize the tasks and work under set deadlines.
    • Ability to work both independently and within a team.
    • Ability to learn and adapt to multiple programming languages easily.
    • Fluency in English, both speaking and writing


  • The position will be located at BSC within the Earth Sciences Department
  • We offer a full-time contract, a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, tickets restaurant, private health insurance, fully support to the relocation procedures
  • Duration: Temporary - 1 year renewable
  • Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
  • Starting date: ASAP

Applications Procedure

All applications must include:

    • A Cover Letter with a statement of interest in English, including two contacts for further references - Applications without this document will not be considered

    • A full CV in English including contact details


The vacancy will remain open until suitable candidate has been hired. Applications will be regularly reviewed and potential candidates will be contacted.

Diversity and Equal Opportunity Employment

BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable state or local law.
This position is reserved for candidates who meet the requirements and have the legal status of disabled persons with a degree of disability equal to or greater than 33%. In case there are no applicants with disabilities that meet the requirements, the rest of the candidates without declared disability will be evaluated.
Add to My Account
<< Back