Do you want to contribute to a better world and a more sustainable society? Then apply for the position of Scientific Programmer where you will be able to strengthen your technical skills applying them to solve scientific problems.

About the meteorological research unit

We are now looking for a new employee to our meteorological research unit that conducts research and development work in air environment, weather forecasting, climate analysis and atmospheric processes. The daily work includes work with observational data, meteorological analyses and development of models for regional weather forecasts in the Nordic countries as well as remote sensing, climate analysis and air quality on an urban to global scale. You can read more about the unit on our website.

Research unit – Meteorology 

Work description

We are looking for a scientific programmer with focus on the development of data assimilation algorithms for regional numerical weather prediction (NWP) models. The work has links to such areas as dynamical systems, control theory, mathematical statistics and machine learning. The position requires knowledge in physical, mathematical and numerical aspects of state estimation for complex dynamical systems.

The main task of the position is to further develop flowdependent data assimilation methodology for state estimation of full-scale regional models used in our operational applications. The main focus is on efficient use of observations from both existing and upcoming satellite instruments that are sensitive to cloud and surface conditions. The work will take place both in externally funded research projects and budget appropriations. On a longer term, the support to the operational models witin MetCoOp and SMHI, both for NWP and for reanalysis, is considered.

Your profile

We are looking for You who have an education as a civil engineer, mathematician, natural scientist or software developer, and who have an interest in finding practical applicable algorithms for state estimation of complex dynamic systems, and with an interest in developing software. For the role you need good knowledge of English and we see that you need to be able to have Swedish as a working language within two years.

It is required to have:

  • Knowledge of programming, Python and Fortran
  • Experience and knowledge of Linux
  • Experience working in large systems and with shared development e.g. git

It is an advantage if You have:

  • Education/knowledge of dynamical systems, mathematical statistics, control theory and predictability and uncertainty estimation
  • Experience in HPC and system development
  • C/C++
  • Knowledge of parallelization with MPI and OpenMP
  • Experience with GPU (Graphical Processing Units) based computations
  • Experience in documenting and presenting your work, both technically and scientifically
  • Experience with international projects and interdisciplinary collaboration

Since the algorithms and methods you are involved in developing will be implemented in operational use, it is important that the code is of a high standard. Initiative is of great importance as we are looking for you who is goal-oriented , self-motivated and takes responsibility for carrying out high-quality research within given time frames. Much of the work is carried out in teams and good cooperation skills are therefore important.

Employment: Full time position, 100%

Location: Norrköping

Travel frequency: Occasional national and international trips annually

Last day to apply: 26th of May 2024

SMHI is an expert authority with a global outlook and a vital mission to forecast changes in weather, water and climate. With a scientific foundation, we use knowledge, research and services to contribute to a more sustainable society. Every hour of every day, all year round.

SMHI is an Agency with a specific responsibility for civil preparedness. Therefore you could be appointed to be mobilised to SMHI for wartime posting.

Bear in mind that all the documentation and information you send to SMHI in conjunction with your application will be classified as public documents. This means that all the material contained in your application, including attachments, may be disclosed if so requested by a party, on the condition that the information is not subject to confidentiality in accordance with the Public Access to Information and Secrecy Act. You should therefore primarily provide such information that you deem to be relevant in relation to the requirements of the position. Think about your own personal privacy, and avoid sharing information that contains sensitive personal data, or information about your health or that of a family member, your political views or religious beliefs.

Contact person

Jelena Bojarova

Group manager

011-495 8000

firstname.lastname@smhi.se

Vendela Johansson

HR-specialist

011-495 8000

firstname.lastname@smhi.se

Thomas Bosshard

Trade union representative ST

011-495 8000

firstname.lastname@smhi.se

Lennart Robertson

Trade union representative Saco

011-495 80 00

firstname.lastname@smhi.se