Scientific Software Developer

IMSG is seeking a dedicated and skilled full-time Scientific Software Developer in support of the National Oceanic and Atmospheric Administration's (NOAA) National Center for Environmental Information (NCEI). Job ID: NOA2334


Date posted

Nov. 20, 2023 12:00 am

Application deadline

Dec. 20, 2023 5:00 pm


I.M. Systems Group, Inc.


  • United States

Job description

Description (scope of work)

IMSG is seeking a dedicated and skilled full-time Scientific Software Developer in support of the National Oceanic and Atmospheric Administration's (NOAA) National Center for Environmental Information (NCEI). If you are a proactive and highly skilled individual with a strong background in geospatial analysis, we encourage you to apply. 

Key Responsibilities:

  • Assemble and maintain vertically integrated, quality assured instrumental datasets that service the needs of targeted stakeholder communities and commercial sectors
  • Create homogenized instrumental datasets that contain adjustments to account for the impact of non-climatic factors (e.g., changes in station location or satellite sensor) in the historical record
  • Develop gridded products that provide a high-resolution, temporally consistent analysis of environmental parameters (e.g., temperature, drought) from an integration of multiple data types (e.g., in situ, radar, reanalysis, satellite, socioeconomic)
  • Generate point-based and gridded products that depict averages (e.g., normals, typical meteorological year) and extremes (e.g., the intensity, duration, and frequency of rare events such as heat, floods, and hail) at multiple scales
  • Expand the suite of available file formats for datasets and products (e.g., provide raster information as CSVs, ArcGIS grids, and GeoTIFFs)
  • Incorporate atmospheric, coastal, oceanic, geophysical, reanalysis, and socioeconomic data streams into suite of climate monitoring services
  • Expand the mapping content and analysis capabilities of climate monitoring web applications (e.g., the U.S. Climate Atlas, Drought Termination and Amelioration Tool, the National Temperature and Precipitation Maps tool)
  • Produce ArcGIS StoryMaps that depict past weather and climate events and that place them in historical perspective for consumption by the media and the general public
  • Develop products that blend historical data with short-term and/or seasonal forecasts to facilitate the tracking of emergent events (e.g., heat waves, droughts) and their range of prospective outcomes
  • Create products that merge historical climatological information with climate model projections to facilitate decision making on multi-decadal time scales
  • Expand the suite of national-, regional-, and local-scale indicators of the atmosphere, ocean, cryosphere, and biosphere based on long-term, homogeneous instrumental data
  • Extend quantitative indicators of climate variability and change into the preindustrial past using available proxy climate data from natural archives
  • Standardize dataset contributions archived by the World Data Service for Paleoclimatology by generating data files in a uniform template format and applying a consistent methodology for reporting paleoclimate age information
  • Create products and reports that assess the socioeconomic impacts of extreme weather and climate events at spatial scales relevant to decision making
  • Automate real-time updates to climate assessment products and reports (e.g., the Billion Dollar Weather and Climate Disasters product)
  • Develop and implement algorithms that evaluate the causes of individual extreme events and that provide a scientifically sound estimate of the relative contributions of natural variability and anthropogenic forcing to the occurrence and/or severity of the event
  • Assist in the preparation, delivery, and presentation of peer-reviewed journal articles or conference presentations for new or improved products and services
  • Design, develop, test, and deploy operational software that generates new datasets, products, services, and reports, including but not limited to, code development, database development, web development, integration testing, readiness review, and operational release
  • Manage software using source code tools and maintain requisite documentation (e.g., business rules, operational procedures) 

Required Skills /Education/ Certifications & Qualifications:

  • Bachelors in related field with 5+ years of experience
  • Background in the field of Science. Climate science preferred
  • A record of sustaining operations, including data ingestion, quality assurance, data integration, data archive, and data access
  • Experience in the development and maintenance of operational software in a variety of programming languages and development environments, including, but not limited to, ArcGIS, Fortran, and Python
  • Clearance Required: Public Trust.

For more details