Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Scientific Developer MRD New
MetOcean Solutions
Raglan, Waikato, New Zealand

Job Title

Scientific Developer MRD

Job Description

We are looking for an experienced Python developer with affinity with meteorology, oceanography or other geophysical sciences to join our Research and Development team, who will develop, maintain and support our operational systems which consist of a range of scientific libraries, automated data-production and data-delivery services (mostly Web APIs), together with a group of scientists, software developers and engineers using modern software development technologies such as Docker, Git, CI/CD, Cloud computing, Kubernetes and others. Also, you will have the opportunity to work on the Moana Project, a 5-year nation-wide project to revolutionise the ocean prediction for New Zealand by working on building open data-access portals and backend systems to support the services and products created on this project.


  • No telecommuting
  • No Agencies Please


To apply, you must have the following skills and experience:

  • Bachelor’s degree in Computer Sciences or a Geophysical / Environmental Sciences, or with equivalent experience
  • Experience with the full life-cycle of software development (requirements, design, testing, development, deployment, operational support, etc.)
  • Experience writing performant and well-designed code (at least 5+ years), with 2+ years of professional Python development
  • Experience in web service development
  • Database schema design and advanced usage (SQL, No-SQL, etc.)
  • Comfortable supporting legacy software (Python 2.7)
  • Familiar with working in remote Linux server environments, including basic system administration
  • Ability to learn and apply cloud-based services and technologies
  • Constructively relates to a wide range of people with open-mindedness and good-will

The following would be beneficial, but are not essential:

  • Experience in multi-threaded, multi process, and asynchronous software development
  • Geophysical Sciences background (Oceanography, Meteorology, Environmental Engineering, etc.)
  • Kubernetes experience
  • Cloud provider experience
  • Experience with container technologies (e.g. Docker)
  • GIS background
  • Familiarity with CF Conventions
  • Worked in a DevOps environment
  • Worked with distributed computing
  • Experience with Geophysical data formats like NetCDF, HDF, GRIB
  • Data API development experience
  • Experience supporting operational services

About the Company

MetOcean Solutions, a division of New Zealand’s MetService, is a science-based consultancy and forecast supplier providing specialist numerical modelling and analytical solutions in meteorology and oceanography. With offices across New Zealand (Auckland, New Plymouth, Raglan, and Wellington) and in Sydney, Australia (MetraWeather) our international team works on projects and data analysis world-wide. We passionately believe in rigorous scientific method and in applying the latest information technology to data services. MetOcean occupies several niche marine consultancy and service roles and has a rapidly growing forecast and hindcast sector.

MetOcean Solutions -

Contact Info

Previous Senior Backend Engineer, Launch Potato in Delray Beach, FL, United States Next Senior Python Developer, Trantor Inc. in San Francisco, California, United States