Python software developer, National Oceanography Centre, Liverpool

Python software developer, National Oceanography Centre, Liverpool

Full-Time 30000 - 40000 £ / year (est.) No working from home possible
M

At a Glance

  • Tasks: Develop a Python quality-control tool for ocean data and collaborate with a dynamic team.
  • Company: Join the National Oceanography Centre, a leader in ocean science data management.
  • Benefits: Gain hands-on experience, mentorship, and work on impactful global projects.
  • Other info: 12-month fixed-term role with excellent learning opportunities.
  • Why this job: Make a difference in climate monitoring while enhancing your coding skills.
  • Qualifications: Strong Python skills required; MATLAB knowledge is a plus.

The predicted salary is between 30000 - 40000 £ per year.

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.

Python software developer, National Oceanography Centre, Liverpool employer: MPOWIR Mentoring Physical Oceanography Women to Increase Retention

The National Oceanography Centre in Liverpool is an exceptional employer, offering a collaborative work culture that fosters innovation and professional growth. As part of a leading institution in ocean science, employees benefit from engaging in impactful projects like MOCCA, while receiving support from experienced teams to enhance their skills in software development. With a commitment to meaningful work and a focus on environmental sustainability, this role provides a unique opportunity to contribute to global ocean monitoring efforts.

M

Contact Details:

MPOWIR Mentoring Physical Oceanography Women to Increase Retention Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python software developer, National Oceanography Centre, Liverpool

Tip Number 1

Network like a pro! Reach out to current or former employees at the National Oceanography Centre on LinkedIn. A friendly chat can give us insights into the team culture and maybe even a referral!

Tip Number 2

Show off your Python skills! Prepare a mini-project or a GitHub repo showcasing your coding prowess. This will not only impress the hiring team but also demonstrate your ability to learn quickly and adapt.

Tip Number 3

Brush up on MATLAB! Even if it’s not your main focus, having a solid understanding of the existing code will set you apart. Consider doing a quick online course or tutorial to get familiar with it.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace Python software developer, National Oceanography Centre, Liverpool

Python
MATLAB
Data Quality-Control Workflows
Collaboration
Communication Skills
Quick Learning
Problem-Solving

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your strong Python skills in your application. We want to see how you've used Python in past projects, especially if it relates to data quality control or similar tasks.

Connect the Dots with MATLAB:If you have any experience with MATLAB, don’t forget to mention it! Even if it’s not your main focus, showing that you can understand and work with existing MATLAB code will definitely give you an edge.

Teamwork Makes the Dream Work:We’re all about collaboration here at StudySmarter, so make sure to emphasise your communication and teamwork skills. Share examples of how you’ve worked well with others in previous roles or projects.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!

How to prepare for a job interview at MPOWIR Mentoring Physical Oceanography Women to Increase Retention

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python, especially in relation to data quality control and any relevant projects you've worked on. Practising coding challenges can also help you demonstrate your problem-solving abilities.

Familiarise Yourself with MATLAB

Since the role involves working with existing MATLAB code, it’s a good idea to have a basic understanding of MATLAB. Even if you’re not an expert, being able to discuss how you would approach translating MATLAB code into Python will show your adaptability and willingness to learn.

Understand the Argo Project

Take some time to research the MOCCA project and the Argo floats. Understanding the context of the work you'll be doing will not only impress your interviewers but also help you ask insightful questions about the role and the team’s objectives.

Show Off Your Teamwork Skills

This position requires collaboration with both the BODC software development team and the Argo team. Be prepared to share examples of how you've successfully worked in teams before, highlighting your communication skills and ability to seek guidance when needed.