Scientific Programmer/Analyst-Limited Area FV3
I.M. Systems Group, Inc. (IMSG) is seeking candidates to support the Environmental Modeling Center (EMC) of the National Centers for Environmental Prediction (NCEP) in the development and support of a limited area modeling configuration of the Finite Volume model on the cubed sphere grid (FV3). This modeling system will underpin the future of convection-allowing modeling within NOAA’s operational numerical weather prediction enterprise.
- Work as a part of a team with NOAA labs and external collaborators to establish and support the regional, limited-area FV3 modeling system.
- Support further refinement of the limited area modeling capability and enhance pre- and post-processing capabilities.
- Learn and support the modeling infrastructure frameworks, such as the Flexible Modeling System (FMS) and the Earth System Modeling Framework (ESMF).
- Work within community model frameworks (e.g., FMS, ESMF) to implement components into High-Performance Computing environments.
- Modify and/or enhance existing computational software elements.
- Troubleshoot and fix errors occurring in existing and newly developed software elements.
- Prepare and deliver software development reviews.
- Prepare software and sometimes user documentation.
- Adhere to DOC/NOAA/NWS Information Technology policies and procedures.
- Adhere to project-specific software development guidelines and practices.
- Assure that software development projects are complete and accurate.
- Actively contribute to the review of new ideas at scientific/technical meetings.
- Contribute to a monthly task status report.
The candidate must have a Ph.D. in atmospheric sciences or a related physical or mathematical science, or an M.S. in atmospheric sciences or related physical or mathematical science with 3 to 5 years’ experience.
Demonstrated knowledge, skills, and abilities in at least five of the following areas:
- Knowledge of the physical and mathematical basis of numerical weather prediction and experience running advanced numerical models.
- Experience in high-resolution model development under community software infrastructures. Familiarity with FMS, NEMS, and ESMF is desirable but not a requirement.
- Experience working in a UNIX environment with advanced scripting languages (e.g., Perl, ksh, Python, Ruby, etc.).
- Extensive practical application of compiled computing languages such as FORTRAN, C, and C++, as well as familiarity working with geophysical data formats (NetCDF, GRIB, BUFR, etc.) and graphical display programs such as GRADS, Python, etc.
- Software requirements analysis and design.
- Software version control systems (e.g. Git).
- Packaging of the scientific core of complete software elements (i.e., objects, library modules, occasional complete applications).
- Demonstrated skill in communicating effectively with scientists of diverse backgrounds on technical details of the work plan and present results accurately and clearly in both oral and written form.
- Ability to work independently and in a team environment on complex problems.
- Demonstrated skill in performing tasks requiring organization and attention to detail.
Candidates must be a U.S. Citizen or Green Card Holder to qualify (please indicate in your cover letter).
- The desire and ability to learn and develop scientific capability.
- Familiarity with numerical weather prediction at high resolutions.
- Familiarity in working with earth system model software infrastructure.
- Familiarity with community modeling. Experience with FV3 is preferred but not a requirement.
- Experience developing and testing numerical environmental prediction codes in a high-performance computing environment.
- Familiarity with operational NWP and/or an operational forecasting environment.
To apply for this job please visit careers-imsg.icims.com.