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

Data Visualisation Developer


  • Organization: ECMWF - European Centre for Medium-Range Weather Forecasts
  • Location: Bonn
  • Grade: Level not specified - Level not specified
  • Occupational Groups:
    • Statistics
    • Information Technology and Computer Science
    • Design (digital, product, graphics or visual design)
  • Closing Date: 2024-07-03

Job reference: VN24-45
Salary and Grade: Grade A2 EUR 86,824 NET annual basic salary + other benefits
Deadline for applications: 03/07/2024
Department: Forecasts and Services
Location: Bonn, Germany
Contract type: STF-PL
Publication date: 06/06/2024
Contract Duration: 4 years up to September 2028

Job Description

Your role 

We are recruiting for a new role as Data Visualisation Developer (A2) for the Copernicus Atmosphere Monitoring Service (CAMS) in our Forecasts and Services Department. 

CAMS publishes air quality, greenhouse gas, solar radiation and other atmospheric composition datasets. The data is available from the Atmosphere Data Store (/), but visualisation of the data is also used on the CAMS website. Data visualisation is a critical tool to facilitate the communication of environmental information and data to audiences including scientists, decision makers, the media, and the public. We are implementing a new greenhouse gas emission monitoring service (CO2MVS), within our Copernicus responsibilities to the European Commission, which will produce global and local emissions data products. These data products will require novel methods to visualise the information in a meaningful and digestible way to a wide user-base.

Your role will be to develop compelling and insightful data visualisations to increase the understanding of environmental issues. You will be responsible to integrate the routine production of these visualisations into ECMWF's operational suites and to publish them on the CAMS website and on other external portals.  CAMS has become known worldwide as a reliable and authoritative voice in the field of environmental monitoring and such visualisations are a key tool in communicating the complexities of the data to a wide audience. For the CO2MVS activity a new suite of visualisation products and tools will need to be developed. In this role you will work closely with scientists and experts in ECMWF and beyond, as well as with the communications team at ECMWF. You will work within the Production Services Section and report to the CAMS Products Lead.

This is an exciting opportunity for an energetic individual with relevant technical skills and a keen interest in global environmental issues. You will be joining a vibrant international environment, collaborating with talented scientists, software engineers, science writers and communication specialists, working on state-of-the-art infrastructure and providing valuable contributions to cutting-edge environmental services.

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 ML across our operations. 

ECMWF has also developed a strong partnership with the European Union and has been entrusted with the implementation and operation of the Climate Change and Atmosphere Monitoring Services of the EU Copernicus Programme. We also contribute to the Copernicus Emergency Management Service. Other areas of work include High Performance Computing 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.

See   for more info about what we do. 

In this role you will: 

  • Develop new graphical products and tools for the CAMS website, with a special focus on products based on the upcoming CO2MVS activity
  • Work closely with colleagues from Development, Production Services, Atmospheric Composition and Communication Sections to achieve assigned objectives
  • Explore and evaluate new data serving and visualisation methods and tools for continuous improvement of our graphical products portfolio
  • Develop new air quality products for policy users based on specific requirements, including close collaboration with European and global environmental agencies 
  • Support the maintenance and publication of CAMS datasets on the Atmosphere Data Store
  • Other technical duties in support of our mission to provide valuable environmental products

What we're looking for:

  • Creative professional with an inquisitive nature, motivated to distil valuable information from complex data sets
  • Excellent interpersonal and communication skills
  • Dedication and enthusiasm to work as part of a team
  • Excellent analytical and problem-solving skills

Your profile:

  • University degree (EQF Level 6) or equivalent professional experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline
  • At least 2 years of experience with Python data manipulation, analysis, and visualisation libraries
  • Experience of working in Linux/Unix environment
  • Experience in an operational or time-critical environment is desirable
  • Experience of working collaboratively on software development projects is desirable
  • Strong programming skills; demonstrated experience with and knowledge of Python is required; experience with other programming language is an advantage
  • Proficiency in graphic libraries used for scientific data visualisation such as Matplotlib, Plotly, Highcharts or D3.js. would be an advantage 
  • Familiarity with the common data formats of environmental geospatial datasets (GRIB, NetCDF) and data access standards (OGC)
  • Candidates must be able to work and communicate effectively in English
  • Good knowledge of one of the Centre’s other working languages (French or German) would be an advantage

If you feel that you have the relevant profile and motivation to join us but don't meet precisely all of the desired skills or those that are 'an advantage' we encourage you to apply!

Other information 

Grade remuneration:  The successful candidates will be recruited at the A2 grade, according to the scales of the Co-ordinated Organisations. Full details of salary scales and allowances available on the ECMWF website at . 

Starting date:  As soon as possible

Candidates are expected to relocate to the duty station. As a multi-site organisation, ECMWF has adopted a hybrid organisation model which allows flexibility to staff to mix office working and teleworking, including away from the duty station (within the area of our member states and co-operating states).

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

Who can apply 

Applications are invited from nationals from ECMWF Member States and Co-operating States, as well as from all EU Member States.  In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy.   Applications from nationals from other countries may be considered in exceptional cases.

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.