Description
SAIC is seeking candidates to support workflow development activities for the new National Oceanic and Atmospheric Administration (NOAA) Seasonal Forecast System (SFS) at the Environmental Modeling Center (EMC). EMC is one of the National Weather Service's (NWS) National Centers for Environmental Prediction (NCEP) located at the NOAA Center for Weather and Climate Prediction (NCWCP) in College Park, MD. EMC is responsible for developing and transitioning into operation state-of-the-art numerical weather prediction (NWP) systems providing guidance to the NWS weather, sub-seasonal, and seasonal forecasts. Modern systems are based on coupled Earth system models developed collaboratively within NOAA and with other research partners. EMC is involved in all phases of scientific and engineering model development including data ingest, data assimilation, model integration, post-processing, product generation, validation, and verification.
What will you do:
Numerical weather prediction (NWP) applications use complex end-to-end workflows to drive the NWP modeling systems and generate forecast guidance. The successful candidate will contribute to the design, development, optimization, and maintenance of NWP workflows running on High-Performance Computing (HPC) and Cloud platforms, as part of highly motivated, multidisciplinary teams including software engineers and physical scientists in an Agile-style environment. These activities are finalized to develop new capabilities and modernize current infrastructure to fulfill the requirements for the planned NOAA's Seasonal Forecast System (SFS).
Responsibilities:
Design, develop, and maintain workflow features to enable seamless deployment of NWP
applications to HPC and Cloud-based platforms
Follow software development best practices
Develop flexible software frameworks to efficiently utilize both HPC resources and Cloud
platforms for numerical weather forecasting
Identify and address bottlenecks in the codebase to improve overall system performance on
diverse computing architectures
Work closely with cross-functional teams in an Agile-style development environment to achieve
project milestones and deliver high-quality software
Create clear and comprehensive documentation for software and processes
Qualifications
Qualifications:
Background in Physical Sciences, Computer Sciences, or Mathematics with proven experience in numerical modeling.
Experience with Python and Unix Shell Scripting
Knowledge of Object Oriented Programming concepts with emphasis on the development ofefficient and scalable code. Familiarity with modern Fortran, C++, MPI, and scientific computinglibraries is a plus
Experience with version control systems, such as Git and GitHub
Knowledge of parallel computing. Experience in developing and optimizing code for HPCsystems. Experience with designing and deploying applications on Cloud platforms is a plus
Strong analytical and problem-solving skills, with the ability to troubleshoot complex softwaresystems
Excellent verbal and written communication skills, with the ability to convey technical concepts toboth technical and non-technical stakeholders
Clearance:
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site. REQNUMBER: 2402601
SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability