[Remote] Scientific Programmer Analyst
Note: The job is a remote job and is open to candidates in USA. RedLine Performance Solutions provides high-performance computing (HPC) solutions engineering and services. The Scientific Programmer/Analyst will support the National Weather Service’s operational suite of weather prediction models, including the continuous operation of HPC systems and the migration of existing models to a Google Cloud Platform HPC environment. The role also supports data flow, product changes, application upgrades, testing, troubleshooting, and coordination between research and operational implementation teams.
Responsibilities
- This position will serve as an Analyst on the team responsible for supporting the HPC operational suite of weather prediction models. The candidate will serve as an expert technical authority, responsible for supporting the continuous, highly critical operations of the NWS operational supercomputing systems, providing central guidance and forecast products 24 hours a day, 7 days a week, 365 days a year. Immediate focus is migrating existing models from on-premise HPC clusters to a Google Cloud Platform (GCP) HPC environment
Skills
- US citizenship and the ability to obtain a Public Trust security clearance are mandatory requirements for this position
- The candidate also must have lived in the U.S. for the last 3 years
- The position can be worked remotely
- The customer site is in College Park, MD so work hours will align with the Eastern time zone
- The candidate should have at least an B.S. or equivalent experience in atmospheric sciences or meteorology, computer science, mathematics, or a related physical science, with five years or more experience
- Work in an HPC environment on the Linux platform that has a large-scale parallel file-system with multiple petabytes of storage, parallel processing with MPI/OpenMP and workload managers
- Independently analyze, evaluate and implement modifications in a time-critical complex operational suite
- Support applications across different scripting languages such as Python, C++, FORTRAN, and Bash. Be able to compile, test, debug and document the application
- Perform upgrades to the HPC operational suite using established software development standards
- Ensure that numerical model implementations and upgrades are properly tested and coordinated
- Troubleshoot issues with complex applications during business hours and in a rotating on-call basis during off-hours. Suggest technically feasible solutions and recommend the most effective and efficient automation approaches with positive impact on multiple users
- Be able to communicate effectively with software developers with a common goal to implement provided changes
- Knowledge of NCEP data formats, such as GRIB2, NETCDF, and BUFR
- Knowledge of weather display software systems used within the NWS, such as AWIPS2
- Knowledge of the NCO model production suite
- Experience with scientific applications in cloud HPC environments (e.g., GCP)
Benefits
- The position can be worked remotely.
Company Overview