Skip to Main Content
← Back to Jobs

Scientific Programmer/Analyst-Coupled NWM-WW3 Models - NOA1914

RCJ Consulting, LLC Tuscaloosa, AL
  • Expired: over a month ago. Applications are no longer accepted.

NOA1914 Scientific Programmer/Analyst-Coupled NWM-WW3 Models

Will consider new college graduates

this position is 50% travel from Alabama to Washington, DC


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.

Demonstrated knowledge, skills, and abilities in at least five of the following areas:

  • · Knowledge of the physical and mathematical basis of geophysical/coastal modeling and experience running advanced numerical models.
  • · Experience in high-resolution model development in various infrastructures like NEMS and ESMF.
  • · Experience working in a UNIX environment with advanced scripting languages (e.g., Perl, ksh, Python, Ruby, etc.).
  • · Extensive practical application of computing languages such as FORTRAN and C, working with geophysical data formats (NetCDF, GRIB etc.), and graphical display programs such as GRADS, GEMPAK, MATLAB, IDL, etc.
  • · Software requirements analysis and design
  • · Packaging of the scientific core of complete software elements (i.e., objects, library modules, occasional complete applications)
  • · Demonstrated skill in communicating effectively with scientists of diverse backgrounds on technical details of the work plan and present results accurately and clearly in both oral and written form.
  • · Ability to work independently and in a team environment on complex problems.
  • · Demonstrated skill in performing tasks requiring organization and an attention to detail.

Candidates must be a U.S. Citizen or Green Card Holder to qualify (please indicate in your cover letter).

Desired skills:

  • · Familiarity with advanced Hydrological, Hydrometeorological, Coastal Ocean or Wave modeling at high resolutions.
  • · Familiarity with the NWM and/or ADCIRC and/or WWIII models, or their equivalents.
  • · Experience developing and testing numerical environmental prediction codes in a high-performance computing environment
  • · Familiarity with operational NWP and/or an operational forecasting environment.

IMSG is an Equal Opportunity Employer and Veteran friendly.

RCJ Consulting, LLC

Our goals at RCJ Consulting, LLC is to provide a fast and efficient ramp up time on each and every project to ensure that our client's short term needs to meet with zeal. RCJ Consulting, has twenty years of professional experience with Commercial industries such as areas as Software Development, Hardware Engineering, System Engineering, Network Engineering, Java,. Net, Oracle, Cyber Security, Program Management, Corporate positions such as Chief Financial Officer, Program Managers, Software Architects, System Architects, Mobile Engineers, Team Leads for various technical areas. Our services are available for virtual, on-site, part time or full-time basis for consulting engagements to include project based work such as Proposal Support for pipelining talent as well as providing pre-screening services to fit various labor categories. We also provide consulting in the areas of compensation mapping, job description development, benchmarking industry standards, recruitment strategies that will enable our client's to find the best candidate for the position in a timely manner. RCJ monitors current trends in contract recruiting that will assist us in providing the best-recruiting services and solutions for our clients immediate and long term needs.


Tuscaloosa, AL