By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Scientific Software Engineer

Remote | Bonn

  • Organization: ECMWF - European Centre for Medium-Range Weather Forecasts
  • Location: Remote | Bonn
  • Grade: Level not specified - Level not specified
  • Occupational Groups:
    • Engineering
    • Information Technology and Computer Science
    • Scientist and Researcher
  • Closing Date: 2024-11-13

Job reference: VN24-91
Salary and Grade: Grade A2 EUR 86,824 (Bonn/Germany) NET annual basic salary + other benefits
Deadline for applications: 13/11/2024
Department: Research
Location: Bonn, Germany
Contract type: STF-PL
Publication date: 17/10/2024
Contract Duration: Approx. 3 years until 31 December 2027, with possibility of extension

Job Description

The Role 

An important aspect of operational climate reanalysis is the quality assurance of its products prior to publication. For this purpose, we closely monitor the quality of ingested observations, and the resulting gridded products produced by ERA5 (and soon ERA6). This is achieved using a detailed set of diagnostics that are produced and updated daily in an automatic suite of jobs running on our HPC system.  

The successful applicant will be responsible for the maintenance of this set of tools, resolving any emerging issues and adapting the system in a timely manner as required. This involves both algorithms (mostly coded in Fortran and Python) and the suites that schedule and run the code daily (mostly Python and UNIX shell scripts). This will also include the design and implementation of new diagnostics and the exploration of the use of machine learning techniques.  

Another element of the post’s responsibilities includes support and maintenance of the production of reanalysis systems and products in an evolving HPC environment. This will include the extended range of products that climate reanalysis produces, such as pre-calculated statistics (e.g. daily, and monthly means) from hourly global fields.  

We will expect that you approach your role demonstrating established scientific and technical principles and practices and to develop a keen interest in reanalysis activities in general.

About ECMWF 

The European Centre for Medium-Range Weather Forecasts (ECMWF) is a world-leader in weather and environmental forecasting. As an international organisation we serve our members and the wider community with global weather predictions and data that is critical for understanding and solving the climate crisis. We function as a 24/7 research and operational centre with a focus on medium and long-range predictions, holding one of the largest meteorological data archives in the world. The success of our activities builds on the talent of our scientists and experts, strong partnerships with 35 Member and Co-operating States and the international community, some of the most powerful supercomputers in the world, and the use of innovative technologies and machine learning across our operations. ECMWF is a multi-site organisation, with a main office in Reading, UK, a data centre/supercomputer in Bologna, Italy, and a large presence in Bonn, Germany.  

ECMWF has also developed a strong partnership with the European Union and has been entrusted with the implementation and operation of the Destination Earth Initiative and the Climate Change and Atmosphere Monitoring Services of the Copernicus Programme. Other areas of work include High Performance Computing (HPC) and the development of digital tools that enable ECMWF to extend provision of data and products covering weather, climate, air quality, fire and flood prediction and monitoring. 

ECMWF is a multi-site organisation, with a main office in Reading, UK, a data centre/ supercomputer in Bologna, Italy, and a large presence in Bonn, Germany. We appreciate the need for flexibility in the way our staff work. We adopted a hybrid work model that is widely used by staff across ECMWF - allowing everyone to work in the office working as well as remotely up to 10 days/month, including away from the duty station.

For additional detail about ECMWF, see www.ecmwf.int 


About Copernicus

Copernicus is the flagship Earth-observation component of EU’s space programme, which through operational monitoring of the atmosphere, oceans, and continental surfaces, provides validated environmental data, products, documentation and tools for anyone to use on a full, free and open basis. Exploiting space-based and in-situ observations and models, Copernicus consists of six information services, covering: land, marine, atmospheric and climate monitoring, as well as emergency management and security.  

ECMWF has been entrusted to operate two of these Services - the Copernicus Atmosphere Monitoring Service (CAMS) and the Copernicus Climate Change Service (C3S) - on behalf of the European Commission for a second term, until the end of 2027.

For further details see www.copernicus.eu/en  


About Climate Reanalysis 

Climate Reanalysis is part of the ECMWF Research Department’s activities and is funded by C3S. We develop, maintain and safeguard the quality of state-of-the-art global climate reanalysis. In collaboration with C3S contractors, we also oversee the collection of historical satellite and in-situ observations that, for example, feed into future reanalysis systems and the production of regional reanalysis for the European domain. 

The production of global climate reanalysis is an important activity at ECMWF with a long history. Reanalysis is an integrator of all available historical observations and transforms these into as-accurate-as-possible and easy to use global ‘maps without gaps’ of our recent climate. The latest state-of-the-art ERA5 reanalysis is an ECMWF and C3S flagship product which provides hourly global fields from 1940 onwards for many quantities of the atmosphere, land surface and ocean surface. It is highly popular and serves over 170,000 users via the Climate Data Store for a wide range of applications and is highly cited in the scientific literature. ERA5 is based on the same data assimilation methodology as applied in the initialisation of medium-range weather predictions, where observations are mixed with a model first guess to produce an optimal (re)analysis. We maintain ERA5 close to real time in an operational fashion. We are also preparing for ERA6, the next generation reanalysis, which will have a one-way coupling with the ocean component. Future reanalysis is aimed progressively towards fully coupled Earth system data assimilation.  

This post will be based in ECMWF's Research Department (RD) and will work both with Integrated Forecast Systems (IFS) Section and the Climate Reanalysis Team (CRT). The IFS Section is responsible for the technical development, maintenance and support of the software which enables ECMWF to maintain its world leading status in weather and environmental forecasting. The CRT is responsible for the development and quality assurance of ECMWF global atmospheric reanalysis. 

For additional details, see climate.copernicus.eu 

Main Duties and Responsibilities 

Maintain and develop the technical and numerical infrastructure of the reanalysis monitoring system: 

  • Improvements to and responsive maintenance of the monitoring suite and its components 
  • Design and implementation of new monitoring tools 
  • Explore the usage of machine learning techniques 

Maintenance of reanalysis-specific products: 

  • Pre-calculated statistics, additional parameters 
  • Compliance to and implementation of their evolving data formats and standards (e.g., GRIB) 
  • Optimization of their computational throughput and HPC footprint
  • Employ established ECMWF working practices for the transfer of research developments into operations (R2O) 

Maintenance of the technical reanalysis infrastructure in an evolving HPC environment, ensuring optimum use of ECMWF resources

What we are looking for

  • Scientific software engineer with experience dealing with and analysing large, complex datasets 
  • Experience of working in a collaborative scientific research environment 
  • Strong track record of developing high quality software to support scientific research 
  • Excellent analytical and problem-solving skills with a proactive and constructive approach 
  • Flexibility, with the ability to adapt to changing priorities. 
  • Ability to work autonomously and as part of multidisciplinary and geographically distributed teams 
  • Excellent interpersonal and communication skills 
  • Enthusiastic to teamwork and to closely interact with colleagues across the organization 
  • Highly organised with the capacity to work on a diverse range of tasks to tight deadlines. 

Education

  • Completion or close to completion of a PhD in a field of science requiring a strong component of numerical methods, or equivalent career experience. 

Experience, Knowledge and Skills 

  • Excellent knowledge and working experience with Python, Fortran and UNIX scripting is essential  
  • Working experience with other high-level programming languages such as C or C++ is an advantage 
  • Experience with meteorological or climate data and observation handling or data assimilation is a strong advantage 
  • Experience with machine learning algorithms is an advantage  
  • Scientific approach and mindset 
  • Candidates must be able to work effectively in English. Knowledge of one of ECMWF’s other working languages (French or German) would be an advantage.      

We encourage you to apply even if you don’t feel you meet precisely all these criteria.

Other information 

Grade remuneration:    The successful candidates will be recruited at the A2 grade, according to the scales of the Co-ordinated Organisations. The position is assigned to the employment category STF-PS  as defined in the ECMWF Staff Regulations. Full details of salary scales and allowances available on the ECMWF website at www.ecmwf.int/en/about/jobs.

Starting date:                  As soon as possible

Length of contract:       Until 31 December 2027, with possibility of extension pending funding

Location:                          Bonn, Germany

Candidates are expected to relocate to the duty station. 

Interviews by videoconference (MS Team) are expected to take place shortly after the closing date. 

Who can apply

Applicants are invited to complete the online application form by clicking on the apply button below.

At ECMWF, we consider an inclusive environment as key for our success. We are dedicated to ensuring a workplace that embraces diversity and provides equal opportunities for all, without distinction as to race, gender, age, marital status, social status, disability, sexual orientation, religion, personality, ethnicity and culture. We value the benefits derived from a diverse workforce and are committed to having staff that reflect the diversity of the countries that are part of our community, in an environment that nurtures equality and inclusion.

Applications are invited from nationals from ECMWF Member States and Co-operating States as well as nationals of European Union member states. 

ECMWF Member States and Co-operating States are: Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Greece, Hungary, Iceland, Ireland, Israel, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Morocco, the Netherlands, Norway, North Macedonia, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and the United Kingdom. 

In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy.

Take a look around the company
We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.