Python software developer, National Oceanography Centre, Liverpool

Company: MPOWIR Mentoring Physical Oceanography Women to Increase Retention
Apply for the Python software developer, National Oceanography Centre, Liverpool
Location: Liverpool
Job Description:

Overview

The British Oceanographic Data Centre (BODC), part of the National Oceanography Centre, manages UK ocean science data through a sophisticated network of software systems, designed and developed by our in-house research software engineers. We support many European and international projects, including MOCCA – Monitoring the Oceans and Climate Change with Argo – a 5 year project to deploy 150 Argo floats globally to monitor sea temperature and salinity.

To help us meet the MOCCA project deliverables, we’re looking for a software developer with strong Python skills to join the team for 12 months. The primary goal is to develop a Python quality-control tool for Argo float data, based on existing MATLAB code.

As this is a fixed-term role for 12 months, we’re seeking a candidate who can learn quickly and ask questions when needed, with support and guidance from the BODC software development team and the Argo team based on site.

Responsibilities

  • Develop a Python quality-control tool for Argo float data based on existing MATLAB code.
  • Collaborate with the BODC software development team and the Argo team on site.
  • Learn quickly and seek guidance as needed to meet project deliverables.

Qualifications

  • Strong Python skills are essential for the role.
  • Some knowledge of MATLAB is advantageous, as the tool involves reviewing and understanding existing MATLAB code.
  • Ability to understand and work with Argo data quality-control workflows.
  • Good communication and teamwork skills to operate within a fixed-term project and on-site collaboration.

#J-18808-Ljbffr…

Posted: March 14th, 2026