Earth Sciences

Earth Sciences Wiki

User Tools

Site Tools


Data and diagnostics support engineer for Earth system models


About BSC

BSC-CNS (Barcelona Supercomputing Center – Centro Nacional de Supercomputación) is the National Supercomputing Facility in Spain and was officially constituted in April 2005. BSC-CNS manages MareNostrum, one of the most powerful supercomputers in Europe, located at the Torre Girona chapel. The mission of BSC-CNS is to investigate, develop and manage information technology 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 400 staff from 41 countries. To get an idea of what its like to work at the BSC take a look at this video:

Context and Mission

Within the Earth Sciences Department of Barcelona Supercomputing Center (BSC), led by Prof Francisco Doblas-Reyes, the Computational Earth Sciences group is looking for a junior engineer to support the developments of the in-house R package, s2dverification (

sd2verification is a set of tools to assess the performance of a model through the computation of typical prediction scores against one or more observational datasets or reanalysis. It is freely available through CRAN public repository.

Key Duties

The candidate will join the team developing the tool, maintain the operational deployment on different the BSC platforms and support the users inside and outside the center adding new features. The strong mathematical background of the tool requires a candidate with easy understanding of statistical and mathematical theoretic. Furthermore, the candidate will maintain the software in the CRAN repository, pushing both source code updates and documentation.

Related to the development of sd2verification package, the candidate will support the data and diagnostics group in downloading, storing and formatting datasets suitable to be used in the tool.


  • Education
    • Having a Bachelor degree in Computer Science, Mathematics or Physics. Having a Master’s or PhD degrees will be valued.
  • Knowledge
    • Excellent development skills in R and experience with UNIX/LINUX environments and scripting languages (bash, …)
    • Experience of version control in a distributed team, including SVN or Git
    • Previous experience in R packages applied in Earth System model analysis (netcdf4, abind, mapproj, parallel, …) will be valued
    • Previous experience in HPC architectures and parallel programming (multi-threaded applications) will be valued
    • Previous experience in a scientific area related to the research position, in particular climate or ocean modeling will be valued
  • Competences
    • Capacity to interact and build strong relations with both climate and computer scientists
    • Fluency in English
    • 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


The position will be located at BSC within the Earth Sciences Department and start as soon as possible. The contract will be for at least one year, which could be extended depending on availability of funds and performance.

Applications Procedure

All applications must include:

  • A motivation letter
  • A full CV including contact details
  • 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.

jobs/data_diag.txt · Last modified: 2017/02/22 09:29 by kserrade