Banner Default Image
Back to job search

Senior Scientific Software Engineer

  • Location:


  • Sector:

    Professional Services

  • Job type:


  • Salary:

    Up to £490 per day

  • Contact:

    Eszter Katona

  • Contact email:

  • Job ref:


  • Published:

    16 days ago

  • Expiry date:


  • Startdate:


Senior Scientific Software Engineer- Met Office

The Met Office has embarked on a major new 'Next Generation Modelling Systems' (NGMS) Programme to prepare its operational numerical weather prediction (NWP) and climate prediction systems for future High-performance computing (HPC) platforms, which are likely to be radically different from current machines.

The Met Office produces and delivers climate prediction and weather forecasts from a range of deterministic and ensemble models and these are used by the Met Office to generate a wide array of products for policy makers and customers worldwide.

The model developed as part of the 'Next Generation' programme involves the use of novel grids for solving the equations of motion of the atmosphere. When setting up new model configurations, scientists need to be able to define and visualise these grids and edit which points are land or sea. For the current generation of Unified Model (UM) based models, two GUI based tools to do this have been relied on but they are based on obsolete technology (TCL-TK and IDL) and do not support the new model grids of the NGMS programme.

We need a new GUI which allows model grids to be defined and visualised, and land points refined. This are expected to be developed in Python, in an agile way, with regular feedback from users of the current tools and those needing to define these grids for NGMS based models.

Job Responsibilities

1. Develop a new GUI toolkit for the definition and visualisation of UM and NGMS model grids
2. Engage with Met Office Scientific Software Engineers to ensure code can be maintained in house after completion.

Essential Criteria

1. Demonstrated competence in Python, including GUI development, Linux and software version control
2. Experience of working in an agile way with other domain experts to collaboratively develop and test software
3. Clear verbal and written communication skills, including documentation
4. Commitment to working with consideration of Equality, Diversity and Inclusivity

Desirable Criteria
1. Familiarity with manipulating data on geospatial grids used in numerical models

Additional Supplementary Information

Although the post will be line-managed by the Next Generation Modelling Systems Programme Manager, day-to-day task management will be undertaken by an Expert scientist

Met Office staff and contractors are currently working from home pending further government guidance on easing Covid-19 lockdown restrictions.