Research Scientist

Apply Now

Company: SAIC

Location: College Park, MD 20740

Description:

Description

The successful applicant will assist in developing the NCEP global workflow. The global workflow is responsible for orchestrating the GFS, GEFS, and SFS in a number of different configurations, supporting both model development and operations. As a developer, applicant will be responsible for adding workflow support for new capabilities as required, maintaining existing capabilities, reviewing the code contributions of other developers, and assisting in the transition to operations. As part of the RAP/HRRR implementation team at EMC, I assist with operational maintenance of these modeling systems and coordinate model upgrades with NCEP Central Operations (NCO).

I work on the development of the Rapid Refresh Forecast System. I assist with running the real-time parallel experiments, and getting the workflow ready for operational implementation. I also maintain the RRFS website which displays images from the real-time experimental forecasts as well as configuration information for the real-time runs.

The major focus of the position has most recently been contributing to International WMO/IHO project: S-41X Marine Weather Overlays described well here:

https://ocean.weather.gov/S-41X/index.php

This is a group project with involvement by all of the OPC/ Ocean Applications Branch.

GIS and/or GML (Geography Markup Language) experience would be very helpful for the S-41X project. Also, my job has involved evaluating the RTOFS ocean model for use by forecasters. Evaluating/reviewing ocean models, storm surge models, ice models and satellite products for use by forecasters. Making displays of new products for the webpage and for forecasters.

Qualifications

Requirements:
- Proficient in both bash and python, including both object-oriented and procedural design patterns.
- Proficient in using git for software version control, preferably with experience using GitHub.
- Experience using a high-performance computing environment, particularly a job scheduler.
- Able to design software to coordinate complex systems with many possible configurations while also meeting the constraints of an operational setting.
- Able to refactor an existing code base to add capability and improve maintainability/flexibility.
- Able to write clean code that conforms to best-practices for modern software.
- Able to conduct code reviews of pull requests to improve design and maintain consistency.
- Able to communicate effectively with team members and collaborate on software development.
- Familiarity with rocoto and/or ECFlow a plus.
- Familiarity with manipulating grib2 and/or NetCDF files a plus.
- Familiarity with gempak and/or GFS/GEFS operational products a plus.
- Familiarity with Jenkins and/or GitHub Actions a plus.
- Familiarity with cmake a plus.

Key skills: Python programming, Git familiarity or experience, Linux experience,

familiarity and ability to work with the output of weather models and or ocean models.

Experience working with large data sets from numerical models or satellites.

Experience working with GRIB2, NetCDF, and HDF files.

Scientific and technical writing experience to help with production of S-41X specifications.

Interest and passion in ocean weather forecasting.

Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

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.

Similar Jobs