You are viewing a preview of this job. Log in or register to view more details about this job.

USRA Earth Visualization Internship at NASA Ames Research Center (PAID)

Earth Data Visualization using WorldWind

The internship aims to gain insights into WorldWind platform and understand the deployment of a visualization service based on it. The focus will be on designing efficient server and client sides for visualization. The task will showcase a wildfire dataset over CONUS (Continental US) from 2018 to present.

Effective visualization of Earth science data is a vital part of research field, helping them promote new dataset and assist decion makers and public in a significant way. There are very few tools available to help with this objective. The available tools often either lack in backend simplicity or are non-intuitive to end users. NASA’s WorldWind is among the best platforms that meets the two criteria and is a straight-forward software to use. In this internship we want to expand the knowledge on this platform and introduce a containerized pipeline to stitch Kubernetes-backed server to WorldWind and generalize the process for any incoming type of dataset. As a proof of settings, we will incorporate a wildfire dataset, over CONUS, to WorldWind platform and make it available to public through a USRA owned public domain. The backend system will be designed on Pacific Research Platform (PRP) and then on NASA’s supercomputer NAS.

The intern will:
·      Develop a WorldWind based web app running on a Kubernetes instance.
·      Prepare show case dataset to fit the WorldWind criteria to load and visualize.
·      Set up an efficient backend data server to match the needs of WorldWind platform.
·      Possible improvements for user-experience in the built visualization.

Preferred Qualifications:
·      Web Design skills (html, javascript, css)
·      Backend skills (Databases and Cache: SQL) Cloud Computing (Kubernetes)
·      Programming Language including but not limited to Python and/or Java.

Deliverables:
·      Provide working software code
·      Full report on technical work
·      Develop a working example available on a USRA host domain
·      Final presentation to the technical group