UAS Software Engineer - Data Science
Summary
Title: | UAS Software Engineer - Data Science |
---|---|
ID: | 1093 |
Department: | Information Technology |
Job Type: | Exempt (salaried) |
City: | Mountain View |
State: | CA |
Description
Work Location: NASA Ames Research Center (Mountain View, CA)
Minimum Citizenship: U.S. Citizen
Clearance: US Government
JOB DESCRIPTION
The Intelligent Systems Research and Development Support (ISRDS) contract supports NASA Ames Research Center in developing and infusing advanced information systems technology into NASA missions. Our scientists, engineers and information technologists support research and development of critical enabling intelligent technologies for all of the NASA Mission Directorates. This team has supported technology development for NASA space exploration missions such as LADEE and TESS, supports payload development for the International Space Station, and develops robotics and autonomous operations technologies for lunar and planetary exploration. ISRDS engineers provide support in aeronautics for autonomous operations of unmanned systems and for meeting the challenges of expanding capacity in the aviation industry.
Unmanned Aircraft Systems (UAS) is an emerging technology that is rapidly developing commercial and other applications around the world. Building on its legacy of work in air traffic management for crewed aircraft, NASA is researching prototype technologies for a UAS Traffic Management (UTM) system that could provide airspace integration requirements for enabling safe, efficient low-altitude operations. Our big vision comes with big responsibility. That’s why we’re building a world class technology framework in partnership with the FAA and with the UAS industry. Our research platform will enable drones to resolve conflicting flight plans leaving little or no work to be done by human air traffic controllers. As a data scientist and software engineer, you will support tool selection and application development to collect, analyze and report on data collected by UTM. You will work with UTM stakeholders to determine their data requirements and serve as the data team's voice.
Minimum Citizenship: U.S. Citizen
Clearance: US Government
JOB DESCRIPTION
The Intelligent Systems Research and Development Support (ISRDS) contract supports NASA Ames Research Center in developing and infusing advanced information systems technology into NASA missions. Our scientists, engineers and information technologists support research and development of critical enabling intelligent technologies for all of the NASA Mission Directorates. This team has supported technology development for NASA space exploration missions such as LADEE and TESS, supports payload development for the International Space Station, and develops robotics and autonomous operations technologies for lunar and planetary exploration. ISRDS engineers provide support in aeronautics for autonomous operations of unmanned systems and for meeting the challenges of expanding capacity in the aviation industry.
Unmanned Aircraft Systems (UAS) is an emerging technology that is rapidly developing commercial and other applications around the world. Building on its legacy of work in air traffic management for crewed aircraft, NASA is researching prototype technologies for a UAS Traffic Management (UTM) system that could provide airspace integration requirements for enabling safe, efficient low-altitude operations. Our big vision comes with big responsibility. That’s why we’re building a world class technology framework in partnership with the FAA and with the UAS industry. Our research platform will enable drones to resolve conflicting flight plans leaving little or no work to be done by human air traffic controllers. As a data scientist and software engineer, you will support tool selection and application development to collect, analyze and report on data collected by UTM. You will work with UTM stakeholders to determine their data requirements and serve as the data team's voice.
- Implement transformations (likely in SQL) from various raw data sets (the data collection database, third party data sets, logs) to an analytics-friendly data structure
- Introduce new data analytics tools, technologies and processes
- Work closely with researchers and application developers to develop RESTful APIs that support our many customer-facing applications.
- Work with stakeholders to refine and respond to their ad hoc requests, and improve existing reporting processes
- Develop processes to monitor and ensure data integrity
- Understand our application data models and be the data team’s voice
- Implement Java backend systems and/or python tools
REQUIREMENTS
Education: Bachelor’s or Master’s degree in Engineering or Computer Science, or a related discipline
Year(s) of Experience: 2+ years
Required Skills and Traits
- Proficiency in an object-oriented programming language such as Java or C++
- Proficiency in a scripting/dynamically typed language such as python, php or javascript
- Experience in SQL and comfort working with large, complex data sets
- Candidates must have strong technical knowledge and excellent communication skills.
- Candidates must also be able to integrate into a highly-skilled team environment.
- Strong experience using test-driven s/w development methodology
- Familiarity with different data models (e.g., relational, de-normalized)
- Experience with data visualization tools
- Proficiency with MATLAB or equivalent data analysis and plotting tool
- Experience working with Linux OS such as RedHat or Centos
- Familiarity with the Atlassian stack (JIRA,Confluence,Bitbucket)
This opening is closed and is no longer accepting applications