Junior Programmer – Geomathematics, Remote Sensing and Cryospheric Sciences Lab

University of Colorado Boulder
Colorado, United States
Salary Not Specified
Posted Date
Jul 26, 2022

Job Summary

The Geomathematics, Remote Sensing and Cryospheric Sciences Laboratory at the Department of Electrical, Computer and Energy Engineering at the University of Colorado Boulder has an opening for a Junior Programmer.

The successful candidate will join an interdisciplinary team and work on exciting problems that can lead well beyond the typical experiences in computer science and mathematically focused positions. Algorithm and software development will be carried out collaboratively with the supervisor.

Tasks of the incumbent will include sharing of software on github, documentation of software, assistance with publications of our group (opportunities for authoring papers exist), following principles of Open Source/ Open Science.

Opportunities for further career development exist.

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

Electrical, Computer and Energy Engineering at CU Boulder is the premier undergraduate and graduate program in Colorado by reputation, rankings and size. Nationally, we are ranked 22nd among public electrical engineering graduate programs, and 21st among public computer engineering graduate programs by U.S. News and World Report.

What Your Key Responsibilities Will Be

Main tasks are development and application of novel computational methods to connect modern engineering technology, mathematics, satellite observations, remote sensing and geophysics (warming climate, glacial catastrophes, ice dynamics).

Specific projects, funded by NSF and NASA Earth Sciences, include:

  1. ICESat-2 Algorithm Development for land ice and sea ice surfaces and atmospheric layers. Our team has developed an entirely new, auto-adaptive algorithm for extraction of surfaces and clouds from the data collected with an innovative sensor. This project offers the opportunity to be directly involved with a current NASA satellite project. Our groups works directly with software engineers at NASA Goddard Space Flight Center on development of the official ICESat-2 data products, which are publicly released and utilized world-wide. The software will be expanded to data from other satellite sensors, including those of NASA's CloudSat/CALIPSO mission.
  2. Image classification using Machine Learning Algorithms: Software development for image classification using machine learning and application to satellite imagery of glaciers. Imagery stems from satellite and airborne remote-sensing systems, including commercial small satellites.

What You Should Know

All University of Colorado Boulder employees are required to comply with the campus COVID-19 vaccine requirement . New employees must provide proof of vaccination or receive a medical or religious exemption within 30 days of employment.

What We Can Offer

The salary range for this position is $48,000 to $60,000 annually.


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 curious. Be innovative. Be Boulder.

What We Require
  • A Bachelor of Science in Computer Sciences or Applied Mathematics (or a related field) is required.
  • All of our group's projects require experience in computer sciences, programming skills in python, matlab (and possibly other languages such as FORTRAN and C) and solid mathematical skills.
What You Will Need
  • An interest in Earth Science applications, especially snow and ice sciences and geophysics, as well as satellite sensors, is required, but formal training in these fields, while advantageous, is not required and can be learned on the job.
  • Good communication skills (oral and written) are considered important.
What We Would Like You to Have
  • A Masters of Science is advantageous, as is previous experience in scientific programming.
  • The opportunity may exist to participate in airborne geophysical data collection / field work over an Arctic glacier system, for which basic engineering skills, knowledge of GPS/GNSS data collection and outdoor experience are helpful, but not required.
Special Instructions

To apply, please submit the following materials:
  • Cover letter, statement of interest in this position
  • Resume, focusing on academic and professional experience
  • Transcripts of courses taken/proof of degree
  • Contact information for three professional references
  • A Letter of Recommendation
Inquiries can be sent to: ute.herzfeld@colorado.edu
Professor Dr. Ute C. Herzfeld, Director, Geomathematics, Remote Sensing and Cryospheric Sciences Laboratory

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs .

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: Recruiting@colorado.edu

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert