JCSDA Software Engineer III-Data Assimilation

This position is under the Joint Center for Satellite Data Assimilation (JCSDA) and provides partial support for the Joint Effort for Data assimilation Integration (JEDI) project.  This JEDI is an inter-agency plan aimed at developing a unified community Data Assimilation (DA) system for research and operations.

Where You Will Work

This position will be located either in College Park, MD or Boulder, CO. Relocation Assistance is available.

What You Will Do

The core aspect of this position will be to define and implement a generic Interface for Observation Data Access (IODA) and the handling of observation-related data throughout the research and operational Earth system forecasting process, including data assimilation, observations pre-processing and use of observations for diagnostics.

This work will involve the following tasks:

  • Collect and, under general guidance from the project lead, prioritize requirements for observation data handling in the context of numerical Earth system prediction which includes long term storage as well as efficient in memory handling on HPC platforms, cloud computing and personal workstations.

  • Survey existing software solutions and evaluate their fit to requirements in collaboration with the JEDI team and JCSDA partners.

  • Define the high level interface for observation data access and develop a concrete implementation in the JEDI context.

Job Responsibiities Include:

  • Design, develop, implement and document the Interface for Observation Data Access (IODA) based on the prioritized requirements and the choice of technology to be used. This will involve interfacing with other developments within the JEDI project and close collaboration with the project team. Advises the project lead in planning interactions between IODA development and the rest of the project.

  • Collect and organize requirements for IODA from JCSDA partners and the scientific data assimilation community, and under general guidance from the project lead prioritize the requirements.

  • Survey and evaluate existing software solutions from JCSDA partners and other meteorological centers as well as new technologies from “big data” applications. Present and discuss the results with the JEDI project team and assist the project lead in choosing an approach for IODA.

As the project progresses, authoring documentation and tutorials, and giving training presentations to the JCSDA partners and the scientific community to facilitate adoption are expected. 

Decision Making & Problem Solving

Anticipates and develops effective solutions to software engineering problems.

What You Need

  • Bachelor’s degree and six or more years of experience in one or more of the following fields: Computer Science, Software Engineering, Data Science, Information Sciences, Scientific Computing, Mathematics or equivalent combination of education and experience.
  • Strong programming skills (object oriented programming, C++, Python, Fortran) and ability to work as a part of a larger group using modern code management and software development methods.
  • Good interpersonal skills, highly organized, and detail-oriented.
  • Excellent oral and written communication skills with an emphasis in technical communication.
  • The ability to communicate with scientists who are not software engineers.

This position is subject to work location requirements for obtaining access to facilities and research systems. These requirements may include a combination of national security checks, credit checks, fingerprinting, or other security clearance requirements.

Desired Skills

Expert knowledge in data handling and some familiarity with relational databases. 

How to Apply

Please visit UCAR Silkroad to apply.

The University Corporation for Atmospheric Research (UCAR) is an equal opportunity/equal access/affirmative action employer that strives to develop and maintain a diverse workforce. UCAR is committed to providing equal opportunity for all employees and applicants for employment and does not discriminate on the basis of race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or pregnancy.

Whatever your intersection of identities, you are welcome at the University Corporation for Atmospheric Research (UCAR). We are committed to inclusivity and promoting an equitable environment that values and respects the uniqueness of all members of our organization.

CPAESS CAMP Proposal Website

To submit a proposal to the UCAR Climate Adaptation and Mitigation Program (CAMP), please visit the CAMP website

CPAESS Contact Information


Shipping Address:
3090 Center Green Dr.
Boulder, CO 80301