Hydrologic Modeling Software Development - Software
Engineering staff Position

Due to security exposures, only US citizens or permanent US resident will be considered for this position.

Lynker has a position opening up at the National Water Center (NWC) in Tuscaloosa, Alabama, working with the National Weather Service (NWS). NWS is the primary source of weather data, forecasts, and warnings for the United States. The National Water Center (NWC) is a geographically distributed organization which collaboratively researches, develops and delivers state-of-the-science national hydrologic analyses, forecast information, data, decision-support services and guidance to support and inform essential emergency services and water management decisions. In partnership with NWS national, regional, and local offices, the NWC coordinates, integrates and supports consistent water prediction activities from global to local levels.

Job Overview:

The new hire will work as part of the WRF-Hydro/National Water Model (NWM) team at NCAR to create more robust and transferrable code for the model, which is widely used by the operational and research communities in the U.S. and abroad. The new hire will be responsible for code modernization, documentation, computational benchmarking and regression testing, designing, developing, and implementing strategies and tools to prepare model and observational data for post-processing, analysis, and visualization.


  • Takes a lead role within a scientific team for engineering/programming tasks. Researchers and applies new technical knowledge and techniques in areas important to projects on which he/she works. Makes independent decisions regarding software design and implementation on assigned projects.
  • Designs, evaluates and optimizes parallel computing methods and numerical solvers used in the WRF-Hydro modeling system
  • Designs and develops model workflows to enable more rapid domain specification, initialization and boundary condition specifications for the model
  • Develop new code and script standardization processes for NWM physics codes and NWM meteorological forcing engine components
  • Improve internal code documentation to ensure all subroutines meet NOAA/NCEP standards
  • Enhance and maintain model code and script repositories
  • Design and develop automated system regression testing tools, archival and maintenance of test case/benchmark datasets
  • Develop new unstructured mesh support tools for a hyper-resolution, dynamic nested model
  • Enhance ensemble generation and post-processing workflow scripts


Education and Years of Experience:

  • Minimum Bachelor's degree in computer-related field and extensive and progressive relevant experience, which is typically gained by eight to twelve years of experience; or equivalent combination of education and experience.

Knowledge, Skills, and Abilities:

  • Advanced skill in designing, developing, testing, and implementing complex software systems including real-time workflows
  • Advanced skill in using scripting languages such as R, ncl, Python, etc.
  • Demonstrated skill in programming for scientific applications, particularly modern Fortran
  • Demonstrated skill in working with gridded model data
  • Demonstrated skill in developing dashboards, graphical, and web mapping display systems to display large datasets
  • Advanced skill in developing visualization software
  • Advanced skill in working with station observation data
  • Demonstrated ability to build and maintain dynamic, online documentation
  • Demonstrated ability to work successfully in a high performance supercomputing environment
  • Skill in evaluating, interpreting and applying new technical knowledge
  • Ability to work effectively with scientists, other technical staff, and external user groups
  • Ability to work both independently and as a member of a development team
  • Skill in communicating technical concepts and ideas, both orally and in writing

This is an exciting opportunity to work in a brand new facility that focuses on national water resources challenges. Learn more about NWC at http://water.noaa.gov/

To apply for this position please forward your resume to gaggett@lynkertech.com.

Due to security exposures, only US citizens or permanent US resident will be considered for this position.

posted: 02 October 2018     Please mention EARTHWORKS when responding to this advertisement.