Scientific programmer, ref. no. 241

The Rossby Centre at the Swedish Meteorological and Hydrological Institute is looking for a scientific programmer to work on development of future climate models and tools for analysis and visualization of climate. We offer a stimulating research environment with a high degree of external contacts and flexible working conditions.

You will work with development and improvement of tools for analysis and visualization of climate simulations and with technical support in climate model development. In addition, the position will involve user support for climate models (mainly the EC-Earth model) and analysis tools (e.g. ESMValTool and icclim). Other parts of the work concern optimization of the workflow in the post-processing chain model output – reformatting (CMOR-NetCDF) – technical quality assessment – publication of climate data. The work will take place in a research group that develops, verifies, validates and uses the model for climatological applications. The climate competence of the group needs to be complemented by theoretical and practical numerical ability and use of concepts from scientific computation. The work will take place within the Rossby Centre at the Research Department of SMHI and will involve close collaboration with scientists in the Rossby Centre and with other climate groups in Europe working on the same model and analysis systems.

Your profile

We seek a person with a university degree in computer sciences, numerical analysis, or similar scientific subject, preferably with focus on geophysical modelling. A doctoral degree and further post-doc experience is a merit.

It is desirable that you have been working with climate models analysis tools. Experience from work with user support is a merit. You have good ability to understand architecture and programming languages used in climate models and analysis tools. You are used to working in a Unix/Linux environment, and have good experience with Bash scripting and Python programming. Experience working with other program languages such as Fortran, R or C++ is a merit, as is experience in server configuration (Linux) and parallel computing (e.g. OpenMP and MPI).

We seek a person who works in a structured way with analytical problem solving capability, and who can work independently on complex problems, but is also comfortable sharing larger tasks within a group. Good knowledge of spoken and written English and Swedish is required. Candidates that do not speak Swedish will be expected to quickly learn Swedish.

The position is permanent and will be located at SMHI in Norrköping, Sweden.

Do you want more information?

More information is available from Erik Kjellström, Head of the Rossby Centre and Kristina Ebbeson, Human Resources. Union representatives are Ronald Scheirer ST and Lennart Robertson SACO. Each person can be contacted by phone on +4611 4958000 or by email at: 

Your application

Please submit your application with reference number 241 together with detailed curriculum vitae and copies of the relevant certificates no later than February 28th 2017. Applications should be sent via email to or by mail to the Registrator, SMHI, SE-601 76 Norrköping.

SMHI is an equal opportunities employer and encourages diversity in their employees’ background, experience, skills, and personality.

SMHI provides updates on the application process status at

Recruitment status

Reference no.: ref 241

Closing date:

Selection of candidates ongoing: