Meteorological Programmer

Weather Decision Support Systems, International (WDSS) based in Norman is seeking a meteorological programmer for a part-time position to support international systems installations. The primary system to support is an operational weather radar integration, algorithm, and display system previously installed in 2010 in Manila for the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA). PAGASA is the Philippine equivalent agency as the US National Weather Service. The system has been maintained and upgraded over the years.


The PAGASA system is termed the HydroMet Decision Support System (HDSS). HDSS is a real-time system consisting of several software packages to decode data from various radar manufacturers, process these data through the NSSL/OU Warning Decision Support System-Integrated Information (WDSSII) package, and display data and products via a Web-based display termed iMap.


The selected candidate will be responsible for learning the HDSS infrastructure, performing periodic checks on the system, and troubleshoot issues as needed. All work can be performed via remote access to the serves and display system in Manila.

This part-time position is expected to last through 2021 as long as the PAGASA maintenance contract is renewed. The position will be paid at an hourly rate commensurate with applicant experience. It is expected there will be significant time necessary to spin-up on the project. Once that learning curve levels out it is expected this position will take ~10 hours/week on average.


This offer is a 1099 contractor position, and except for the hourly rate, does not include any benefits. The selected candidate will be responsible for withholding of all federal, state, and local taxes they deem necessary from WDSS payments to contractor.

WDSS has other international systems installations that may eventually be included as part of this position.



The successful candidate will meet the following qualifications:

  • Highly qualified student or possess degree in meteorology – BS, MS, or PhD
  • Solid Python applicational programming experience in Linux environment
  • Ability to write concise, well documented code
  • Working knowledge of common meteorological formats such as NetCDF, HDF5, BUFR, etc.
  • Working knowledge of radar meteorology related to radar data processing and interpretation
  • Excellent verbal and written communication skills, and high attention to detail
  • United States citizen or permanent US work visa.

Desired Skillsets:

In addition to the above requirements the following are desired requirements;

  • Hands-on experience with WDSSII
  • Hands-on experience with Unidata’s Local Data Manager (ldm) package
  • Hands-on experience with database structures such as SQL and/or Postgres, including the ability to read/write from these structures
  • Understanding of radar networking and integration with other sensors such as surface stations.
  • Hands-on experience with code version control system such as Git.
  • Hands-on Web programming capabilities using html, JavaScript, PHP, and CSS

Salary will be commensurate with the knowledge, skills and abilities of the applicant.

To apply, e-mail cover letter and resume to

WDSS, International is an equal opportunity employer.

To apply for this job email your details to