Skip to content

CIRES/NOAA NCEI Space Weather Scientific Analyst and Programmer

Requisition Number:



Boulder, Colorado

Employment Type:

Research Faculty



Date Posted:


Job Summary

The Cooperative Institute for Research in Environmental Sciences (CIRES) at CU Boulder encourages applications for a Professional Research Assistant! This position will support NOAA’s National Centers for Environmental Information’s (NCEI) work with NOAA’s space weather satellite data and instruments. The Space Weather Team within NCEI is responsible for supporting NOAA’s space weather mission and for ensuring the operational and scientific utility of NOAA’s space environmental data. NOAA’s next-generation spacecraft, including Geostationary Operational Environmental Satellite Series-R (GOES-R) and Space Weather Follow-On (SWFO), incorporate a complementary suite of instruments to monitor the local space environment and the sun.

The selected candidate will develop software to analyze instrument performance and to build space weather data products to contribute to the overall success of the GOES-R space weather mission as a member of the NCEI Space Weather Team. They may also assist the space weather software development team to implement real-time data processing or retrospective reprocessing software. Candidates with appropriate experience will also have opportunities to support NCEI’s new initiative to develop Artificial Intelligence solutions to data analysis challenges using machine learning and/or big data projects. Applicants for this position must possess excellent software development skills and a proven background in scientific data analysis. Applicants should also possess strong attention to detail, excellent communication skills, and the ability to translate scientific requirements and findings into traceable/measurable tasks. 

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

At CIRES, more than 800 environmental scientists work to understand the dynamic Earth system, including people’s relationship with the planet. CIRES is a partnership of NOAA and CU Boulder, and our areas of expertise include weather and climate, changes at the Earth’s poles, air quality and atmospheric chemistry, water resources, and solid Earth sciences. Our vision is to be instrumental in ensuring a sustainable future environment by advancing the scientific and societal understanding of the Earth system.

National Centers for Environmental Information website:

What Your Key Responsibilities Will Be

  • Analyze instrument performance and calibrations
  • Develop software tools for data analysis and product generation, including data product visualizations
  • Capture documentation for tools and software for the space weather team and the wider space physics user community
  • Assist with scientific research using GOES-R space weather data
  • Assist in the design and development of the NCEI GOES-R space weather product website and data services
  • Collaborate with and present findings to the space weather team and broader space physics community as needed
  • Participate in regular GOES-R meetings and scientific conferences

What You Should Know

Due to the level of clearance required for this position, you must be a citizen of the U.S or have U.S resident status (green card) to qualify for this role. 

This position is located in the Solar Terrestrial Physics Section within NCEI and will be rostered in CIRES but will be physically situated in the David Skaggs Research Center, 325 Broadway, Boulder, CO 80305. If you are the selected finalist you will be required to pass a federal laboratory background clearance for site access.

What We Can Offer

We can offer a competitive salary and a comprehensive benefits package. 


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be Dynamic. Be Empowered. Be Boulder.

What We Require

  • An undergraduate degree in computer science, space science, or astrophysics, or equivalent
  • Experience developing, implementing and testing scientific or mathematical algorithms
  • Proficiency in Python and its scientific packages (e.g., NumPy, SciPy)
  • U.S citizenship or permanent resident status (green card) is required
  • If selected for this position, you will be required to pass a federal laboratory background clearance for systems and site access.

What You Will Need

  • Ability to write clean, self-documented code that can be maintained by other team members when necessary.
  • Outstanding oral and written communication skills
  • Ability to manage multiple, potentially interconnected, projects simultaneously
  • Ability to work independently and as part of a team on sophisticated tasks
  • Willingness and ability to seek answers from others, and to help others with their questions

What We Would Like You To Have

  • Experience with computational data analysis and/or image processing tools
  • Proficiency in other languages such as IDL, C/C+, and/or Matlab
  • Proficiency with version control tools such as git or subversion
  • Experience with data visualization and visualization tools
  • Experience with SunPy, HelioPy, or the IDL SolarSoft Packages
  • Familiarity with machine learning data analysis strategies and machine learning Python packages such as Scikit-learn, PyTorch, and TensorFlow
  • Skill in Unix/Linux operating environments

Special Instructions

To apply, please submit the following materials:
  1. Resume or CV
  2. Cover letter addressed to the Search Committee briefly describing your qualifications, professional goals, and specific interest in this position.
  3. List of contact information for 3 references who will be willing to write a confidential Letter of Recommendation for you. 
If you are selected as the finalist, your degree will be verified by the CU Boulder Campus Human Resources department using an approved online vendor. If your degree was obtained outside of the United States, please submit a translated version as an optional attachment.

Applications will be reviewed as they are received. Position will remain posted until filled. 

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Information

Posting Contact Name: Daniel Seaton

Posting Contact Email: