Geospatial Software DeveloperLocation: NASA (Langley), Hampton, VAADNET is seeking a full-time Developer for the NASA Langley Research Center (LaRC) Science Directorate's Crowdsourcing team in Hampton VA. This team collocates crowdsourced Earth observations and satellite data, maintains a collocation database, communicates with the observers, and provided the data to scientists.
This requires coordination both internal and external to NASA with relevant collaborators, users, and stakeholders. The candidate will develop and maintain collocation code for existing and new satellite missions, support crowdsourcing campaigns, provide documentation, and communicate with stakeholders.
This position is funded for one year.Job Requirements &
Required Skills: - ESDS and Earth Data Experience: Experience working with NASA's ESDS (Earth Science Data Systems) and Earth Data products from different satellite missions.
- Geospatial Python Proficiency: Experience using Python's scientific and geospatial data stack (specifically libraries like Xarray, GeoPandas, and Numpy) to process and manipulate multi-dimensional Earth science datasets.
- Automated Data Retrieval & Cloud Access: Experience programmatically querying geospatial catalogs (such as NASA's Common Metadata Repository [CMR] API) to discover data, alongside familiarity with subsetting tools and cloud-optimized data access (AWS, Zarr, OPeNDAP).
- Spatiotemporal Collocation & Data Parsing: Proven ability to extract variables from complex scientific formats (NetCDF4, HDF5) and develop algorithms that accurately match ground-based point observations with diverse satellite swaths and grids in both space and time.
- Database Experience
- Understanding of relational or NoSQL databases for storing, indexing, and querying scientific or geospatial datasets. - Documentation
- Ability to produce clear technical documentation, data dictionaries, workflow guides, and reproducible code examples. - Software Best Practices
- Familiarity with version control (Git), code modularization, testing, and reproducible workflow design. - Communication Skills
- Ability to translate complex scientific or technical concepts into clear, user-friendly explanations for interdisciplinary teams. - Independent Work Capability
- Demonstrated ability to plan, manage, and deliver tasks with minimal supervision. - Firewall and On-Site Access Requirements
- Ability to work behind the firewall at ASDC, following all security and access protocols. - US Citizen or Permanent Resident and ability to obtain Public Trust level clearance for work at Civilian Government Agency.
Desired Skills: - Programmatic Visualization
- Experience creating automated visual products such as maps, plots, and geospatial summaries using Cartopy, Matplotlib, or similar tools.
Some features of our compensation plans and environment perks include:
- Annual Leave/Sick Leave
- Military and Family Emergency Leave
- Paid Holidays
- Performance Bonuses
- Medical, Dental and Vision Plans
- Direct Deposit Payroll
- 401K Plan with Company Matching and Immediate Vesting
- Tuition Reimbursement