Science Systems and Applications, Inc. - Science and Technology with Passion

 

SSAI is an Equal Employment Opportunity and Affirmative Action Employer.
EEO/AA - Minorities/Females/Disable/Veterans


Atmospheric Component Integration, Test, and Validation Developer
Reference #:17-2185
Open Date:11/7/2017
Location:Greenbelt, MD
US Citizenship Required:No
  
Job Description:
SSAI is looking for an experienced software engineer to be the founding member of a new team of software Integration/Test/Validation developers.  This person will lead our efforts supporting the development of NASA's Goddard Earth Observing System (GEOS) model.  He/she will work in the Global Modeling and Assimilation Office (GMAO) at the Goddard Space Flight Center.

This position is designed for a mid-career scientific software engineer with experience executing and validating large scientific codes on modern high-performance computing (HPC) platforms. This person will serve as the primary atmospheric integration/testing/validation (ITV) developer for the GEOS Earth system model software component. The selected person will be responsible for integrating scientific and engineering updates from lead developers of GEOS into valid engineering and release tags, executing and maintaining a suite of standard testing and evaluation runs for the GEOS atmospheric model component, and publishing results from a standard GEOS model validation package for all candidate system releases. The selected candidate will also maintain and modernize the existing ITV suite for the GEOS atmospheric component in support of the scientific needs of lead GEOS model developers.

While experience in atmospheric science, numerical weather prediction (NWP) and/or climate prediction will be valuable for prospective candidates in this position, the primary expertise for a strong candidate will be a background in software development for large scientific codes and testing and evaluation on large HPC platforms. The successful candidate will also be detailed oriented, have excellent time management skills, and the ability to coordinate between diverse groups of multidisciplinary expertise.

Expected duties include but are not limited to:
  • Integration of scientific and software updates from lead developers of the GEOS atmospheric model code base
  • Developing and executing testing/evaluation suites for GEOS on large HPC systems
  • Designing and executing model validation packages for NWP and climate with significant input from primary scientific developers of GEOS
  • Coordinating atmospheric code changes with other component developers of the GEOS modeling and assimilation system
  • Maintaining documentation of testing and evaluation procedures for the GEOS system
Required Qualifications:
  • Masters Degree in computer science or related field and 6-10 years of experience developing and maintaining large software systems including scripts and configuration management to run complex scientific atmospheric models or their individual components and associated evaluation programs
  • Experience should include significant work with parallel computing processes, languages, and hardware
  • Must have strong skills in scripting, and Fortran programming, using GIT, or other similar configuration management software
Desired Qualifications:

The following experience/skills are highly desired:

  • Python programming
  • Scientific visualization experience
  • Familiarity with earth science data formats
  • Basic webpage design
  • An interest in atmospheric science, NWP and/or climate