Genex Systems is seeking a software engineer to support NASA's Earth Observing System Data and Information System (EOSDIS) Evolution and Development 2 (EED-2) contract. The EED-2 team provides Earth scientists and others access to data from NASA's Earth Science missions. As a member of the EED-2 team, the software engineer will build innovative tools allowing scientists and students alike to discover, transform, update and improve the quality of Earth Science data in the pursuit of solving a wide range of environmental and socio-economic issues.
The software engineer in this role will develop Geographic Information System (GIS) capabilities that will subset mission science data for remote science users. The engineer will use cloud optimized data formats and geospatial tools such as the Geospatial Abstraction Library (GDAL) to apply subsetting, reprojection and rasterization to the science data. They will also leverage AWS services to perform these functions in a cloud-based architecture. Familiarity with traditional science data formats (HDF, netCDF, etc.) will be desired skills as well as use of mapping tools such as ArcGIS or QGIS.
The candidate will perform design, development, integration and testing of the software in support of software deliveries using the Agile software development methodologies. The successful candidate will have a knowledge of technical standards, principles, concepts of software engineering and will be expected to develop solutions to routine technical problems of limited scope and complexity. The candidate's work will be closely supervised, primarily with technical leads, until he/she has demonstrated a level of proficiency to work independently.
Specific duties and responsibilities include
REQUIRED SKILLS:
DESIRED SKILLS:
Experience with AWS (e.g. ECS, Lambda functions, S3)
Experience with Postgres, GIT, Apache, Tomcat, Jira or Web Coverage Services (WCS)
Python numpy and hdf libraries
Experience with Docker containers
Experience transforming satellite based Earth Science data
Experience with traditional data formats (HDF, netCDF, etc.) and tools (gdal, nco, QGIS/ArcGIS etc.)
REQUIRED EDUCATION & EXPERIENCE:
This position requires a U.S. Person who is eligible to obtain any required Export Authorization.