Geospatial Software Developer

ADNET Systems, Inc.

$80K — $110K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Experience with NASA's Earth Science Data Systems (ESDS) and various Earth Data products.
  • Proficient in Python for scientific and geospatial data (e.g., Xarray, GeoPandas, Numpy).
  • Skilled in automated data retrieval and accessing cloud data (AWS, Zarr, OPeNDAP).
  • Experienced in extracting data from scientific formats like NetCDF4 and HDF5, and developing spatiotemporal collocation algorithms.
  • Understanding of relational or NoSQL databases for scientific dataset storage.
  • Capable of producing clear technical documentation and reproducible code examples.
  • Familiar with best software practices including version control (Git) and workflow design.
  • Effective communicator, translating complex concepts for diverse teams.

Responsibilities

  • Develop and maintain collocation code for satellite missions.
  • Support crowdsourcing campaigns and integrate Earth observations.
  • Maintain a collocation database with efficient data access.
  • Communicate project updates with various stakeholders.
  • Document technical processes, data dictionaries, and workflows.

Benefits

  • 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
Full Job Description
Geospatial Software Developer

Location: NASA (Langley), Hampton, VA

ADNET 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

Similar Jobs

More Jobs at ADNET Systems, Inc.

More Aerospace & Defense Jobs

Find similar Geospatial Software Developer jobs: