NOA1914 Scientific Programmer/Analyst-Coupled NWM-WW3 Models

I.M. Systems Group, Inc. (IMSG) is seeking a candidate to transfer scientific advances in the areas of hydrology, hydrometeorology, and hydraulics.


Date posted

Aug. 15, 2019 12:00 am

Application deadline

Oct. 15, 2019 12:00 am


I.M. Systems Group, Inc. (IMSG)


  • United States

Job description

NOA1914 Scientific Programmer/Analyst-Coupled NWM-WW3 Models


I.M. Systems Group, Inc. (IMSG), a federal government contractor, is seeking a candidate to transfer scientific advances in the areas of hydrology, hydrometeorology, and hydraulics from the research arena into operational applications at the National Water Center (NWC) using a variety of software and data engineering tools and techniques as detailed in the sections below. The successful candidate will be working with existing operational coastal models (in this case WaveWatch III), and focused on coupling WaveWatch III with the National Water Model (NWM). The successful candidate selected for this position will be physically located at the NWC office at 205 Hackberry Lane, Tuscaloosa, AL  35401.


Candidate will work with scientists at NWC, Environmental Modeling Center (EMC), and National Ocean Service (NOS) to develop, demonstrate, and evaluate multiple methodologies to improve predictions of total water level and coastal flood inundation forecasts, and to optimize runtime efficiency. Such a solution will include fully coupling the NWM with existing operational coastal models (WaveWatchIII and ADCIRC/ESTOFS), ultimately developing a methodology for operational implementation of this coupled system. 

The work will primarily include the following responsibilities:

  • Successfully interact with NWC domain scientists and engineers, NWS/NCEP/EMC domain scientists and engineers and NOS domain scientists.
  • Translate complex scientific algorithms into robust software elements.
  • Develop accurate, effective, and efficient computational strategies for solutions to physics and numerical analysis problems.
  • Develop new computational software elements.
  • Work within community model frameworks (e.g., ESMF, WRF-Hydro, CEMS) to implement components into High Performance Computing environments Modify and/or enhance existing computational software elements.
  • Troubleshoot and fix errors occurring in existing and newly developed software elements.
  • Prepare and deliver software development reviews.
  • Prepare software and sometimes user documentation.
  • Adhere to DOC/NOAA/NWS Information Technology policies and procedures.
  • Adhere to project-specific software development guidelines and practices (i.e., NWC Project Management).
  • Assure that software development projects are complete and accurate.
  • Complete software projects in a timely fashion according to internal and external schedules.
  • Actively contribute review and ideas at status/technical meetings.
  • Contribute to a monthly task status report. 

The candidate will perform the job duties in a high-quality, independent, and collaborative way, assisting in managing projects, and developing and applying innovative methods for the primary work areas described below. The candidate will work with NWC scientists and external collaborators (at EMC and NOS) to set up comprehensive tests of coupled NWM-coastal models, and evaluate the results using objective verification metrics and model diagnostics. The position will involve more than the usual amount of travel between Tuscaloosa, AL and College Park, MD. 


The candidate should have a Ph.D. in atmospheric sciences or meteorology, oceanic, mathematics, or a related physical science with at least five (5) years of experience in the area of Hydrology, Hydrometeorology, Coastal Ocean and/or Wave modeling.

For more details