Will Statement
Will: Be a member of the Data Management Systems and Technologies group (388J) and will report to the Group Supervisor. As a member of the group, will serve as a Software Engineer providing data management solutions for science missions, enterprise applications and archive systems according to best practices and industry standards and provide reusable solutions for current and future JPL missions. Will specifically be responsible for implementing and delivering code, design and documentation for the data capturing, workflow, cataloging, archival, and distribution system of the Global Imagery Browse Services (GIBS) project, based on the Physical Oceanographic Distributed Active Archive Center (PO.DAAC) Data Management and Archive System (DMAS). Will programmatically report to the GIBS data system architect. Will participate in development and delivery reviews. Will also participate in meetings with GIBS project team and working with NASA Earth Science Data System communities including the Earth Science Information Partners (ESIP) meeting, and the NASA Earth Science Data Systems Working Group (ESDSWG).
Discipline Description: Designs, develops, and/or modifies engineering applications for highly complex or specialized capabilities within spacecraft, instrument/sensor, telecommunications, control systems, electronic ground support equipment (egse) ,navigation, planning, or similar data and mission software systems. Utilizes extensive domain-specific engineering expertise to understand the needs of the customer, translate needs into requirements, develop prototype applications, iterate with customers and then deliver quality applications. Involved in entire life-cycle of system, including planning, development, deployment and maintenance. Responsible for understanding and meeting software operational and engineering requirements.
• Solves engineering application problems or provides needed engineering applications capability for a JPL flight or mission data system, or a supporting engineering infrastructure element.
• Partners with the technical cognizant engineer and the customer to develop and define viable software specifications for engineering applications.
• Partners with appointed liaison to the customer throughout the entire life cycle of the product and interacts with customer complex issues.
• Performs complex and varied job functions and activities within discipline.
• Works independently on important assignments and projects with only limited supervision, typically receiving only general instructions.
• Work is evaluated upon completion for results.
• Responsible for completing significant project or assignment milestones.
• Actions and decisions will have a significant positive impact on a functional organization due to improvements in methods, use of technology, and/or policies and creation of additional work product that increases value of the functional organization.
• Failure to achieve results or erroneous decisions will likely have a substantial adverse impact on team or functional organization’s ability to achieve significant project objectives.
• Regular use of creativity and innovation to address important issues.
• Frequent interaction with customers and peers inside and outside organization on significant matters.
• Occasional interactions with industry organizations.
• Contributes as a key team member on teams inside or outside own organization, project, activity or function.
Skills
Required Skills:
• Typically requires a Bachelors degree in computer science or related discipline with a minimum of 3 years of related experience; Masters degree in similar disciplines with a minimum of 1 years of related experience; or PhD in similar disciplines.
• Broad knowledge in one or more related fields of the following areas: software engineering and information science.
• Extensive understanding and wide application of principles, theories, concepts and techniques in large scale distributed data capturing, archival, and distribution system architecture.
• Extensive knowledge of applicable industry and/or academic practices and standards in communication protocols, web services, metadata specification and data search.
• Experience developing RESTful web services and working with XML and JSON.
• Experience developing with Groovy, Grails, Python, Java, C/C++, Apache Web Server, Apache Tomcat, Apache Solr, Apache Maven, Apache Subversion, Git, and Trac.
• Experience with relational database systems including Oracle, MySQL, and PostgreSQL.
• Familiar with various communication protocols including FTP, SFTP, HTTP, and HTTPS.
• Web tier development using PHP, JavaScript, HTML5, and JQuery.
• Familiar with various search and metadata standards including OpenSearch ISO-19115, Federal Geographic Data Committee (FGDC), and Global Change Master Directory (GCMD).
• Familiar with Open Geospatial Consortium (OGC) standards including WMS, WFS, and WMTS.
• Strong written and verbal communication skills and ability to work in a team environment.
Desired Skills:
• Extensive knowledge of applicable Laboratory policies and procedures, NASA policies and procedures, and government regulations.
• Experience working with various security technologies including LDAP, SSH, and single sign-on.
• Experience working with remote sensing and climate model data formats (e.g. HDF, NetCDF)
• Experience with web tier development using Drupal, OpenLayers, and Google Map/Earth.
• Experience working with scientists.
• Experience working with remote sensing data.
• Experience leading a team of software developers
If you'd like to discover new worlds with our innovative team and enjoy a competitive salary and impressive benefits with the renowned leader in space exploration, apply now!
If you need special assistance or an accommodation to apply for a posted position, contact our Human Resources department at (818) 354-5150 or Staffing@jpl.nasa.gov.
JPL is an Equal Opportunity Employer devoted to work force diversity.



















