SW Developer (Python)

Job opening ID

Posting title
SW Developer (Python)

Roles and responsibilities
Must be a US Citizen or Green Card Holder
Estimated duration of 9 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Engineering Applications Software Engineer I

Job Description:
JPL has a long legacy of operating missions around the solar system. Each of these missions generates large amounts of data, in many different formats. Unifying these data formats is a critical component in the successful operation of space missions. Data processing pipelines facilitate this information curation, which provides instrument operators with the data necessary to make decisions about how to proceed with the mission. Data science is the application of statistical methods to inform users of trends in their data. These techniques can be used in anomaly response, system trending, and greatly inform operators as to subtle trends in their system. Infusion of these methods into the operation of spacecraft is an ongoing effort at JPL.

This task will support the continued development of a data processing pipeline which takes data from across a spacecraft mission ground data system, and converts it to analysis ready data. By performing this translation, data is prepared to be stored in a long-term mission archive, in such a way that it can easily be used by future analysts to perform hypothesis testing and mission trending. Contractors involved in this activity will be involved in implementing the data translations, supporting the definition of database APIs for data storage and overall design of the system architecture. Over the course of the task, the project will also be developing user interfaces, for mission operators to interact with during their shifts. These interfaces will generate machine readable labels, to compliment raw data, which informs future analysts on how mission operators used the data during planning. Contractors will support the formulation of these interfaces, and their resulting data streams. Contractors will work with a collection of data scientists, spacecraft instrument operators, and science data processing pipeline subject matter experts during their task.

Required Skills:
• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen
• Python development background
• Unit testing experience
• Experience contributing to software architectures
• Experience working with numerical data
• Linux command line experience

Desired Skills:
• Machine learning familiarity
• Client / Server architectures
• Supercomputing (PBS Pro) familiarity

Number of positions