Scientific Developer

Vaga Postada: 9 de Setembro de 2019

AWS Linux Python Docker
  • Empresa: MetOcean Solutions - a division of MetService
  • Faixa salarial: R$ 10.000,01 a R$ 13.000,00
  • Estado: Indeterminado
  • Local da vaga: Raglan - New Zealand
  • Nível: Pleno
  • Aceita Remoto?: Não

Descrição da vaga

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.


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