JCSDA Software Engineer II-Data Configuration and Development

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.

Where You Will Work

This position will be located in Boulder, CO. Relocation Assistance is available.

What You Will Do

The long term objective of the Joint Effort for Data assimilation Integration (JEDI) is to provide a unified abstract data assimilation framework for research and operational use, for different components of the Earth system, and for different applications, with the objective of reducing or avoiding redundant work within the community and increasing efficiency of research and of the transition from development teams to operations.

In addition to the high level abstract code layer, the components of the current and future operational forecasting system, including the NGGPS dynamical core (FV3) and the operational data assimilation system (GSI) will be integrated into the new JEDI framework.

The JEDI project brings new challenges in terms of collaborative development between all the actors involved. A key aspect of this position will be to provide the tools for effective collaborative work and for communication, both between the partners of the project and with the rest of the scientific community. The successful candidate is also expected to contribute to code development in collaboration with the project team.

This work will involve the following tasks:

  • Contribute to the configuration and maintenance of a modern collaborative software development environment. Promote the use of modern software development tools within a distributed community comprising JCSDA partner organizations and the geoscience scientific community.
  • Write material for JEDI tutorials with the assistance of other team members. Assist users from JCSDA partner organizations and the data assimilation scientific community migrating to the JEDI framework.
  • Contribute to the development of the JEDI abstract layer in collaboration with the project team.
  • Develop and run tests, including integration with GSI and FV3 in collaboration with the project team and NOAA scientists.

The above statements describe the primary work being performed.  Additional tasks may be assigned from time to time.

Decision Making & Problem Solving

Explores new approaches and develops effective solutions to software engineering problems.

What You Need

Bachelor’s degree and four to six or more years of experience, or equivalent combination of education and experience, in one or more of the following fields: Computer Science, Software Engineering, Information Sciences, Scientific Computing, Mathematics, or equivalent combination of education and experience.

  • Excellent communication skills to engage with the multiple JCSDA partners and the Earth-system scientific community
  • Ability to communicate well with scientists who are not software engineers
  • Experience with modern software development methods and tools (Agile, git, continuous integration…)
  • Experience with object oriented programming (preferably C++ and/or Python)
  • Excellent programming skills are essential for this position.
  • 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

  • Experience in High Performance Computing
  • Knowledge of operational numerical weather prediction systems and data assimilation

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