University Corp. For Atmospheric Research (UCAR) WRF-Hydro/National Water Model Software Engineer III (18175) in Boulder, Colorado

Job Title: WRF-Hydro/National Water Model Software Engineer IIILocation: Boulder, COType: Full-time, ExemptRelocation:Relocation assistance is available for this position.Work Authorization:UCAR/NCAR will sponsor a work visa to fill this position.About the Organization:Located in Boulder, Colorado, the National Center for Atmospheric Research(NCAR) is one of the world's premier scientific institutions, with aninternationally recognized staff and research program dedicated to advancingknowledge, providing community-based resources, and building humancapacity in the atmospheric and related sciences.Job Overview:The new hire will work as part of the WRF-Hydro/National Water Model(NWM) team at NCAR to create more robust and transferrable code for themodel, which is widely used by the operational and research communities inthe U.S. and abroad. The new hire will be responsible for codemodernization, documentation, computational benchmarking and regressiontesting, designing, developing, and implementing strategies and tools toprepare model and observational data for post-processing, analysis, andvisualiResponsibilities:Takes a lead role within a scientific team for engineering/programmingtasks. Researchers and applies new technical knowledge and techniques in areasimportant to projects on which he/she works. Makes independent decisionsregarding software design and implementation on assigned projects.Designs, evaluates and optimizes parallel computing methods and numericalsolvers used in the WRF-Hydro modeling systemDesigns and develops model workflows to enable more rapid domainspecification, initialization and boundary condition specifications for themodelDevelop new code and script standardization processes for NWM physics codesand NWM meteorological forcing engine componentsImprove internal code documentation to ensure all subroutines meet NOAA/NCEPstandardsEnhance and maintain model code and script repositoriesDesign and develop automated system regression testing tools, archival andmaintenance of test case/benchmark datasetsDevelop new unstructured mesh support tools for a hyper-resolution, dynamicnested modelEnhance ensemble generation and post-processing workflow scriptsQualifications:Education and Years of Experience:Bachelor's degree in computer-related field and extensive and progressiverelevant experience, which is typically gained by eight to twelve years ofexperience; or equivalent combination of education and experience.Knowledge, Skills, and Abilities:Advanced skill in designing, developing, testing, and implementingcomplex software systems including real-time workflowsAdvanced skill in using scripting languages such as R, ncl, Python, etc.Demonstrated skill in programming for scientific applications, particularlymodern FortranDemonstrated skill in working with gridded model dataDemonstrated skill in developing dashboards, graphical, and web mappingdisplay systems to display large datasetsAdvanced skill in developing visualization softwareAdvanced skill in working with station observation dataDemonstrated ability to build and maintain dynamic, online documentationDemonstrated ability to work successfully in a high performance supercomputingenvironmentSkill in evaluating, interpreting and applying new technical knowledgeAbility to work effectively with scientists, other technical staff, andexternal user groupsAbility to work both independently and as a member of a development teamSkill in communicating technical concepts and ideas, both orally and inwritingWhat's In It for You:CompensationPTOPaid HolidaysTuition ReimbursementBenefits (Medical, Dental, Vision)Retirement PlanAnd more!EEO/AAP Statement:The University Corporation for Atmospheric Research (UCAR) is an equalopportunity/equal access/affirmative action employer that strives todevelop and maintain a diverse workforce. UCAR is committed to providing equalopportunity for all employees andapplicants for employment and does not discriminate on the basis of race,a