Full Job Description
Will analyze, evaluate, plan and implement data flow modifications in time-critical operational situations on a High Performance Computer as well as Linux virtual machines. Will perform requirements analysis for operational software systems and the preparation of software solutions from those requirements. Will work with forecasters, scientists and software developers on the transfer and support of observational, satellite, and numerical weather prediction data within an HPC and LINUX VM environment. Will also:
Utilize Configuration Management principles in the design and implementation of system changes.
Utilize software project management methodologies to track and complete major implementations.
Provide call back support during non-standard hours.
Support applications written in multiple programming languages and select appropriate programming language and utility routines or adaptations. Code, test, debug and document the application used to manage data flow.
Provide customer support concerning any operational issues and ensure that implementations and upgrades are properly coordinated and tested.
Work in a team environment to provide operational support.
8 - 10 years of experience analyzing, evaluating, planning and implementing scientific data flows, preferably meteorological data. Must be experienced in scripting and working in command line Linux. Must have knowledge of the fundamentals of programming including testing, troubleshooting and requirements gathering and analysis. Requires basic knowledge of data transfer protocols, such as FTP, SCP, rsync, etc. Must have some experience with scripting languages such as Python, Perl, or bash. Familiarity with programming languages such as C, C++, FORTRAN, required. Must be comfortable and have experience communicating and collaborating with a wide variety of individuals.
Desired skills include:
Experience working in an operational, High Performance (Multi-Clustered) Computing(HPC) environment.
Experience with databases and database administration.
Experience in system configuration, software implementation and enforcing programming standards.
Experience providing real time support to a 24/7 system; supporting strict timeliness requirements; supporting a global customer base; and ensuring the quality of software upgrades so as not to affect system stability.
Experience that demonstrates a basic understanding of Meteorological Data formats and terminology as it relates to scientific Meteorological modeling.
Knowledge of weather display software systems used within the NWS, such as AWIPS2.
Must be a US Citizen or Permanent Resident and be able to pass a background investigation to obtain a security badge to enter the applicable government facility.
BS in atmospheric sciences, meteorology, computer science, mathematics, related physical science, or equivalent.