Scientific Programmer

Job Summary
This individual will join a team of software engineers to support and develop data centers that
process and distribute science data from NASA space science missions. Duties will include
development of data analysis and visualization software tools, maintenance and improvement of
existing systems, development for new data center functionality, and code reviews for team
members. You will work closely with engineers, scientists, and other project participants.

Who We Are
The Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado Boulder
(CU) began in 1948, a decade before NASA. We are the world’s only research institute to have
sent instruments to all eight planets and Pluto.
LASP combines all aspects of space exploration through our expertise in science, engineering,
mission operations, and scientific data analysis. As part of CU, LASP also works to educate and
train the next generation of space scientists, engineers and mission operators by integrating
undergraduate and graduate students into working teams. Our students take their unique
experiences with them into government or industry, or remain in academia to continue the cycle of

What Your Key Responsibilities Will Be
Develop and implement software for processing, management, dissemination, and
visualization of scientific and engineering data for space science mission.
Apply software engineering best practices in the development process.
Support scientists in using software tools.

** Due to export control restrictions, only US Citizens and Permanent Residents may apply.
What We Can Offer

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.
Be Driven. Be Engaged. Be Boulder.

What We Require
Bachelors degree or higher in a physical science, computer science, or related field or
equivalent professional experience.
At least 2 years experience programming in Python, and the willingness and ability to learn
new languages as necessary.
Experience in the design and development of algorithms and software for data management,
processing, analysis, and visualization of scientific data sets.
Strong interest and aptitude in software engineering best practices and associated tools.

What You Will Need
Experience processing and analyzing data from space-based scientific instruments is highly
desirable, but not required.
Experience using software engineering tools, such as Git, Bitbucket Jenkins, and other
Atlassian tools such as Jira and Fisheye/Crucible.

Special Application Instructions
To apply, please submit the following materials:
1. Cover Letter
2. Resume
3. Proof of Degree

The document uploaded for Proof of Degree can be a Transcript which shows
the date the degree was conferred; Copy of Diploma; or official letter from the
Registrar or the Dean of the School or College conferring the degree.

4. Letter of Recommendation

Applications will be accepted until the position is filled.
Note: Application materials will not be accepted via email. For consideration,
applications must be submitted through CU Boulder Jobs.

Please apply at:  

Posting Contact Name: Boulder Campus Human Resources
Posting Contact Email:
The University of Colorado is an Equal Opportunity/Affirmative Action Employer