> Markdown version of [/jobs/ext/2259401-python-software-developer-national-oceanography-centre-liverpool](https://www.wearedevelopers.com/jobs/ext/2259401-python-software-developer-national-oceanography-centre-liverpool). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python software developer, National Oceanography Centre, Liverpool - **Company:** MPOWIR Mentoring Physical Oceanography Women to Increase Retention - **Location:** Liverpool, UK - **Contract:** Temporary contract - **Skills:** Data Centers, Python (Programming Language), MATLAB, Software Engineering, Software Systems - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815154297-python-software-developer-national-oceanography-centre-liverpool ## About the Role * 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. ## 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. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [From developer to instructor and DevRel: navigating roles as as a woman in the tech industry](https://www.wearedevelopers.com/videos/867-from-developer-to-instructor-and-devrel-navigating-roles-as-as-a-woman-in-the-tech-industry) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [The Sustainability Race: AI's Promises, Pitfalls and Potential](https://www.wearedevelopers.com/videos/100155-the-sustainability-race-ai-s-promises-pitfalls-and-potential) - [Community Interview - PyLadies Berlin](https://www.wearedevelopers.com/videos/837-community-interview-pyladies-berlin) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Role of Mentorship in Developer Growth](https://www.wearedevelopers.com/magazine/564-the-role-of-mentorship-in-developer-growth) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [PyLadies Vienna](https://www.wearedevelopers.com/magazine/144-pyladies-vienna) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)