Visiting Scientist – Computational Oceanographer/Model Support – NOAA GFDL

Job Overview

NOAA/GFDL is seeking a computational oceanographer, to assist in ocean model development and research into the ocean’s role in the earth system using numerical simulations of global ocean-circulation in earth-system models.

This position will be located at the Geophysical Fluid Dynamics Laboratory (GFDL) in Princeton, NJ.

This position is subject to work location requirements for obtaining access to facilities and research systems. These requirements may include a combination of national security checks, credit checks, fingerprinting, or other security clearance or work authorization requirements.

This is a full-time, one-year term position with the possibility of renewal for a maximum term of three years. This position will be posted until May 14, 2018 or until a sufficient number of applications have been received.

Relocation assistance is available for this position.

UCAR/NCAR will sponsor a work visa to fill this position.


The successful applicant will be expected to help facilitate research activities of the lab. The broad duties of this position include:

  • Collaborate in the development of the numerical codes used for simulating the ocean (MOM6), sea-ice (SIS2), icebergs (KID), and ice-sheets, all in the context of fully coupled global and earth system models.
  • Assist in executing and managing production work (numerical experiments).
  • Provide technical support for the ocean and cryosphere models to scientists within the lab and to external collaborators.
  • Assist in the quality control of model output for dissemination to public data storage sites.
  • Assist in analysing numerical model output using a variety of tools including Python and Ferret.
  • Assist in quality control of software developments and manage code repositories.
  • Collaborate in designing, collecting, compiling, processing, analyzing and interpreting simulated ocean data from research activities at GFDL using realistic global ocean and coupled earth system models to understand the role of the oceans in the earth system.


We encourage applicants with a Ph.D. or equivalent experience in scientific programming in oceanography or geosciences, or closely related fields, and a demonstrated ability to conduct and publish collaborative research into ocean-climate dynamics and computational methods.

Desired experience

Experience with any of the following will be very useful for the position:

  • Using and contributing to ocean simulation codes.
  • Programming in Fortran, Python, C, XML and JSON.
  • Scripting with various shells including csh and bash.
  • Source code project management (version control) specifically with git.
  • Use and development of continuous-integration systems.
  • Contributing to open source software projects in global earth-system modeling communities.
  • Analyzing oceanographic data from global numerical models and/or observational datasets.
  • Using massively parallel high-performance computer systems (>1,000 cores).
  • Working with MPI, OpenMP, and profiling massively parallel codes.
  • Working with FMS-based codes or using the FMS runtime environment (FRE).
  • Use of code documentation systems such as Doxygen and LaTeX.
  • Publishing oceanographic and computer science research in peer reviewed journals.

Learn more and apply

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.