CIWRO Research Associate: ARM Data Quality Office Web Developer


The Cooperative Institute for Severe and High-Impact Weather Research and Operations (CIWRO) at the University of Oklahoma is seeking a Research Associate with strong attention to detail and excellent software development skills to join the U.S. Department of Energy’s (DOE) Atmospheric Radiation Measurement (ARM) Program Data Quality Office (DQO), located in the National Weather Center at the University of Oklahoma in Norman, Oklahoma. The DQO supports the ARM Program by serving as the first line of defense in discovering data quality issues with the final goal of providing the science community with the highest quality data possible. The primary responsibilities of the DQO are, in close cooperation with other members of the ARM infrastructure, to create automated processes for assessment of data quality, inspect and assess the data, document detected problems, participate in their resolution, and communicate data quality findings to end-users of ARM data. ARM data are currently collected from three atmospheric observatories: Southern Great Plains, North Slope of Alaska, and Eastern North Atlantic. These facilities represent the broad range of climate conditions around the world. Data are also collected from three ARM mobile facilities and an ARM aerial facility. Members of the DQ Office are active in many different areas of the data flow process, such as enforcing standards for data products, creating the software necessary to visualize and quality control the data, and helping to convey information about known problems to data users.

Duties and Responsibilities:
● Develop and maintain ReactJS web applications at that the DQO and ARM utilize to visualize data & data quality metrics
● Develop and maintain back-end Python Flask API
● Develop and maintain back-end PostgreSQL database tables
● Develop and maintain Python software for displaying, inspecting, and assessing ARM data
● Work with ARM personnel to improve and develop new data quality analysis techniques and visualizations
● Facilitate problem resolution and communication of data quality problems with ARM infrastructure
● Help mentor undergraduate student analysts who assist in the analysis of ARM data
● Participate in relevant data quality research projects as opportunities arise
● Represent the DQO at meetings and conferences

Required Skills and Qualifications:
● M.S. in atmospheric science, earth system science, meteorology, computer science, engineering or related field
● Proficiency in web-based languages such as JavaScript, HTML, and CSS
● Familiarity with command-line Linux environments
● Experience with Git and collaborative software development

Preference Will be Given to Applicants With:
● Proficiency in ReactJS JavaScript framework
● Proficiency in Python web frameworks such as Flask
● Proficiency with relational databases such as PostgreSQL
● Experience performing data analysis and visualization with Python; consideration will also be given for work done with other languages such as IDL, Matlab, Perl, or R
● Experience with scientific data formats such as netCDF
● Knowledge, experience, or previous education focusing on meteorological instrumentation, atmospheric chemistry and/or aerosols, radar, lidar, or atmospheric fluxes as well as associated data quality topics
● Knowledgeable in new and emerging programming techniques, such as machine learning or big data analysis
● Experience with open-source development


The beginning salary will be competitive for this position and will be dependent on experience. The University of Oklahoma provides a generous benefits package. Information on benefits may be found at The position will remain open until a suitable candidate is identified.
To apply for the position, please forward your resume, cover letter and list of three references to:

University of Oklahoma CIWRO
120 David L. Boren Blvd., Suite 2100
Norman, OK 73072-7304
Job Requisition – ARM Data Quality
The University of Oklahoma is an equal opportunity/Affirmative Action employer.

To apply for this job email your details to