Python software developer, National Oceanography Centre, Liverpool
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
The Role of Mentorship in Developer Growth
MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production
PyLadies Vienna