Skip to main content
Bayi Glacier in Qilian Mountain, China (Credit: Xiaoming Wang, distributed via

Job advertisement Research Engineer / Developer for Earth Sciences applications (RE2)

EGU logo

European Geosciences Union

Research Engineer / Developer for Earth Sciences applications (RE2)

Research Engineer / Developer for Earth Sciences applications (RE2)


Barcelona Supercomputing Center

Barcelona, Spain




28k - 40k

Preferred education

Application deadline
31 May 2024

30 April 2024

Job description

Context And Mission

The Earth Sciences Department at the Barcelona Supercomputing Center (BSC) ( is embarking on an umbrella of large-scale activities and developments linked to the implementation of a High-Resolution Emission System for Air Quality Prediction and Greenhouse Gas Monitoring. These activities are part of a large initiative on the “Modernization of observation networks and digitalization of production processes for the development of intelligent meteorological services in the context of climate change” in the framework of the European Recovery, Transformation, and Resilience Plan funded by the European Union-Next Generation EU.

In this ambitious and potentially rewarding endeavor, we need a variety of researchers, and research engineers in computer science. The applicants would ideally have interest in the computational performance improvement and modularization of Atmospheric composition and emission models

Key Duties

- Take a lead role in refactoring and modularizing the existing atmospheric composition model written in Fortran, focusing on improving code quality and maintainability.

- Develop highly scalable and robust code structures, integrating testing methodologies in the process.

- Optimizing applications to efficiently run on supercomputers based on CPUs, using MPI and OpenMP



- Bachelor’s in Computer Science, Engineering, Mathematics, Physics, or related field.

- A Master’s or PhD is highly valued.

Essential Knowledge and Professional Experience

- Proficiency in high-level computer languages, especially Fortran and C/C++.

- Demonstrable experience or strong knowledge in refactoring large-scale HPC codes.

- Proven experience optimizing and running scientific codes on large HPC systems.

- In-depth understanding of HPC architecture and expertise in parallel programming (MPI, OpenMP).

- Extensive experience in UNIX/LINUX environments.

- Proficient in managing collaborative projects with Git or similar version control systems.

- Adherence to coding and documentation best practices and standards.

Additional Knowledge and Professional Experience

- Fluency in English; Spanish language proficiency is optional (free lessons available after joining).


- Strong interpersonal skills to collaborate effectively with a diverse team.

- Excellent written and verbal communication skills.

- Ability to take initiative, prioritize tasks, and meet deadlines.

- Capable of working both independently and collaboratively within a team environment.


- The position will be located at BSC within the Earth Sciences Department

- We offer a full-time contract (37.5h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures

- Duration: Temporary (2 – 2.5 years aprox)

- Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement

- 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