• NOA1920 Scientific Programmer/Analyst-Limited Area FV3

    Job Locations US-MD-College Park
    Posted Date 2 months ago(6/13/2019 10:17 AM)
    Job ID
    # of Openings
  • Overview




    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 an attention to detail.


    Candidates must be a U.S. Citizen or Green Card Holder to qualify (please indicate in your cover letter).


    Desired skills:

    • 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.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed