Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • London



To provide in-depth analysis of weather and climate data with the goal of identifying relationships, patterns and signals in this data which could lead to the development of new forecasting tools and increasing weather forecasting skill for Meteorologists and Energy Traders.

Main responsibilities

Conducting data analysis of large datasets, extensive coding to perform complex processing and manipulation of gridded atmospheric data

Coding models and tools to improve internal weather forecast views

Coding new GUI tools for operational use by meteorologists and analysts.

Close collaboration with IT to ensure smooth (weather) data flows from and to internal Databases

Conducting time-sensitive ad-hoc analyses on specific weather events

Visualisation of quantitative results and analyses

This list is not exhaustive and may include other tasks assigned by the manager.

Experience required

At least 3 years’ programming experience with Python (including use of packages such as numpy, pandas, cartopy, matplotlib, xarray, netcdf4 etc.) is essential

Experience with Atmospheric and Climate model data in combination with quantitative data analytics or statistics

Technical requirements

Proficient with Python coding as well as SQL. Exposure to VBA and MATLAB an advantage.

Experience working with GRIB and NetCDF files and in handling large (multidimensional) environmental data sets (e.g. gridded reanalysis and forecast data) as well as time series

Experience with weather specific command line tools such as CDO, NCO, NCL or wgrib2

Proven ability to derive statistics and information from large complex data sets.

Experience with web scraping tools (e.g. Selenium, beautifulsoup, etc.) and tool automatization

An understanding of machine learning techniques would be beneficial as would knowledge of database structures and/or cloud services (e.g. Azure).

Person specification

A passion for data analysis in the weather and climate domain

Educated to degree level in meteorology, or a technical / mathematical degree

Excellent communication skills; fluency in written and spoken English

Strong interpersonal skills with a solid teamwork ethic

Strong attention to detail with an ability to multitask and prioritize in a high-paced environment

Ability to explain scientific results to non-experts

Hours of work:

40 hrs per week

Hives where you can find this job offer