Friday, January 6, 2023
HomeWales WeatherUnified Workflow Software program Developer — Penn State Meteorology and Atmospheric Science

Unified Workflow Software program Developer — Penn State Meteorology and Atmospheric Science



The Software program Developer will assist in the event and design of an interoperable set of workflow instruments and a framework that helps the UFS efforts throughout NOAA and the UFS Neighborhood.

 

Date posted

Jan. 5, 2023 4:00 pm

Software deadline

Feb. 5, 2023 5:00 pm

Group


CIRES/NOAA International Programs Laboratory on the College of Colorado Boulder

Location

Job description

Job Abstract

The NOAA International Programs Laboratory (GSL) is searching for a Software program Developer to assist construct a workflow framework for the Unified Forecast System (UFS). The GSL is one among ten NOAA Analysis laboratories and is situated in Boulder, Colorado. Our analysis improves environmental prediction fashions, develops state-of-the-science determination assist instruments and visualization methods, and makes use of high-performance computing expertise to assist a Climate-Prepared Nation.

The Assimilation Scientific Computing and Analysis Novel Division (ASCEND) works to enhance evaluation and forecast methods used operationally at NOAA. The ASCEND group was chargeable for main the event of the revolutionary Fast Refresh (RAP) 13km and Excessive-Decision Fast Refresh (HRRR) 3km hourly-updating high-impact climate prediction fashions. They now focus their efforts on creating a Fast Refresh Forecast System (RRFS) as a part of the UFS.

The Software program Developer will assist in the event and design of an interoperable set of workflow instruments and a framework that helps the UFS efforts throughout NOAA and the UFS Neighborhood. The duties of the Engineer will rely upon the extent at which they’re employed.

This place will work as a member of the Unified Workflow (UW) Crew. It’s a multi-institution, agile group housed below the NOAA Earth Prediction Innovation Middle (EPIC) program. The UW instruments and framework are deliberate to be used in UFS Purposes for Seasonal to Subseasonal forecasts, Medium Vary Climate, Quick Vary Climate, Hurricane Evaluation and Forecast System, and the Reanalysis and Reforecast, supporting each analysis and operational wants and necessities.

The College of Colorado Boulder is dedicated to constructing a culturally various group of school, workers, and college students devoted to contributing to an inclusive campus surroundings. We’re an Equal Alternative employer, together with veterans and people with disabilities.

Who We Are

The Cooperative Institute for Analysis in Environmental Sciences (CIRES) is an internationally acknowledged chief in revolutionary environmental science and analysis and is situated on the College of Colorado Boulder. At CIRES, greater than 800 environmental science professionals work to know the dynamic Earth system, together with individuals’s relationship with the planet. CIRES has partnered with NOAA since 1967, and our areas of experience embrace climate and local weather, modifications at Earth’s poles, air high quality and atmospheric chemistry, water assets, strong Earth sciences, and extra. Our imaginative and prescient is to be instrumental in making certain a sustainable future surroundings by advancing scientific and societal understanding of the Earth system.

What Your Key Duties Will Be

Duties anticipated of a software program developer at any stage of expertise:

  • Apply fashionable software program rules and strategies to design an interoperable, versatile, configurable framework for NOAA’s UFS. Develop code that meets the wants of the group.
  • Assist plan for and put together code for releases of UW instruments and framework to the UFS Neighborhood.
  • Contribute code and take part in code critiques for quite a lot of NOAA GitHub repositories.
  • Craft instruments and parts of the framework alongside group members.

Further duties for the mid-career-level Software program Developer:

  • Implement launched instruments and framework elements within the UFS Quick Vary Climate Software.
  • Supervise different CIRES workers working at NOAA GSL.
  • Work towards implementing the Unified instruments and framework elements within the UFS Quick Vary Climate Software, which requires an understanding of that system and its improvement necessities.

Further duties for the senior-level Software program Developer:

  • Implement launched instruments and framework elements within the UFS Quick Vary Climate Software
  • Supervise different CIRES workers working at NOAA GSL.
  • Work with the EPIC group to assemble necessities, obtain suggestions, and iterate on design and implementation of code for optimum usability of software program merchandise.

What We Require

Entry-level Software program Developer:

  • A Bachelor’s diploma in Pc Science or associated discipline and demonstrable expertise in software program improvement; OR a Bachelor’s diploma in an unrelated discipline and a minimum of 2 years of expertise within the discipline of software program improvement.
  • Expertise with knowledge administration and motion throughout varied platforms, together with cloud and long-term storage methods.
  • Expertise creating, optimizing, and/or testing object-oriented code on the applicable stage.

Mid-career-level Software program Developer:

  • A level in Pc Science, or associated discipline, and a minimum of 3 years of expertise in software program improvement; OR a Bachelor’s diploma in an unrelated discipline and a minimum of 5 years of expertise within the discipline of software program improvement.
  • Expertise with knowledge administration and motion throughout varied platforms, together with cloud and long-term storage methods.
  • Expertise creating, optimizing, and/or testing object-oriented code on the applicable stage.

Senior-level Software program Developer:

  • A Bachelor’s diploma in Pc Science, or associated discipline, and a minimum of 10 years of expertise in software program improvement; OR a Bachelor’s diploma in an unrelated discipline and a minimum of 14 years of expertise within the discipline of software program improvement; OR a Grasp of Science in Pc Science, or associated discipline and a minimum of 7 years of expertise in software program improvement in high-performance computing environments.
  • Expertise with knowledge administration and motion throughout varied platforms, together with cloud and long-term storage methods.
  • Expertise creating, optimizing, and/or testing object-oriented code on the applicable stage.

What You Will Want

  • Robust programming abilities for performing quite a lot of varieties of duties.
  • Proficiency with linux working methods.
  • Familiarity with fashionable code administration instruments (e.g., git, git submodules, GitHub, BitBucket, and many others.)
  • Demonstrated proficiency in programming in a scripting language (e.g. Python, shell, and many others.)
  • Excellent communication abilities.
  • Robust means to work in a collaborative group surroundings.
  • Need and talent to contribute to an inclusive work surroundings.

What We’d Like You To Have

Please word that whereas the place necessities are detailed within the What We Require and What You Will Want sections, we wish candidates to bear in mind that they don’t must have all the abilities and expertise listed on this What We Would Like You To Have part to be thought of for this place. When you meet the necessities and have ardour for the work, you’re inspired to use. We encourage on-the-job coaching for any further abilities or data that change into related to the place.

  • Expertise designing and implementing workflows for analysis and manufacturing.
  • Expertise packaging Python codes for launch and dissemination.
  • Data of and/or expertise with varied high-performance computing platforms, their batch methods, and their strategy to surroundings administration.
  • Expertise working with UFS elements (UFS climate mannequin, UFS utils, Unified Submit Processor, GSI, and many others.) or UFS Apps (S2S, MRW, SRW, HAFS, and many others.)
  • Data of necessities set by NCEP Central Operations for operational implementation of NWP methods. 

For extra particulars

https://jobs.colorado.edu/jobs/JobDetail/CIRES-NOAA-International-Programs-Laboratory-Unified-Workflow-Software program-Developer/44904

 

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments