Scientific Programmer

Huntsville, Alabama
11 Nov 2016
06 Jan 2017
Contract Type
Full Time
The Engineering & Science Services and Skills Augmentation (ESSSA) contract provides engineering, scientific and engineering technician support to NASA Marshall Space Flight Center (MSFC) in Huntsville, AL. Come join the team whose work is destined to have a long-range effect on future generations!

As a SCIENTIFIC PROGRAMMER the selected candidate will provide support to the Short-term Prediction Research and Transition (SPoRT) team within NASA's Earth Science Office. This role will focus on the transition of experimental data and research capabilities to the operational weather community.

Duties may include:

Software development and maintenance to derive geophysical parameters from satellite data

Processing of real-time data streams

Creation of active and archived databases

Product dissemination to end users

Development of dynamic web page content

Documentation of code and data process flow

This position is approximately half-time.
At least a BS degree from an ABET accredited institution in Atmospheric Science, Meteorology, Computer Science, Physics or related field with a minimum of 10 years of related experience.

Required Skills for this position include:

Linux skills including command line interface, automation/Cron, environmental variables

Data acquisition

Object-oriented programming

Scripting using Perl and Python

Thorough documentation practices, including experience using code repository tools

Excellent communication, technical writing, presentation and customer relation skills

Desired Skills for this position include:

Web development (HTML, JavaScript)

Databases (MySQL, Postgres)



Geoserver and Geographic Information System (GIS) concepts

Essential Functions

Work Environment

Office environment. Requires ability to provide clear, concise, accurate and timely communication, both verbally and in writing (100%). Requires ability to interact professionally with co-workers, management, and client (100%). Requires travel in the domestic USA (<15%).

Physical Requirements

Requires sitting for extended periods of time in meetings with peers, management, and with our client at NASA facilities to discuss technical issues (10%). Also, requires sitting for extended periods of time at a desk to write reports and perform engineering tasks (80%). Requires ability to use stairs or elevators for access between floors and multiple buildings at NASA and Jacobs facilities (10%).

Equipment and Machines

Requires ability to operate a personal computer, a telephone, fax machine, copier, calculator, and other general office equipment (100%).


Schedule will need to support technical demands of the job.

Other Essential Functions

The ability to work independently with minimal supervision, and to make rational decisions, and to exercise good judgment is essential (100%). Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.

Proof of U.S. Citizenship is required.