Geospatial Data Engineer
Core
Build the data foundation for satellite imagery and geospatial datasets, making them discoverable, reliable, and ready for analysis within a defense and enterprise platform.
Role type
Senior Geospatial Data Engineer
Builds
Ingestion, processing, cataloging, and serving capabilities for satellite imagery and geospatial datasets
Domain
Defense, Law Enforcement, Enterprise, Geospatial, Earth Observation
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, GDAL/Rasterio, GeoPandas/Shapely, SQL/PostgreSQL/PostGIS, Object Storage, Linux/Containers
Preferred skills
STAC/pgSTAC, Apache Spark/Dask, Apache Iceberg, Kafka, Kubernetes, Agentic Software Development
Technologies
Python, Go, GDAL, Rasterio, GeoPandas, Shapely, PostGIS, S3, STAC, pgSTAC, GeoTIFF, GeoJSON, GeoPackage, Shapefile, COG, PMTiles, Zarr, NetCDF, HDF5, DIMAP, TiTiler, Martin
Responsibilities
Build provider integrations for imagery search, acquisition, and delivery tracking; Ingest optical, multispectral, thermal, and SAR products; Develop raster ETL for metadata extraction, reprojection, and quality checks; Build vector pipelines for geometry validation and production of GeoParquet/PMTiles assets; Implement imagery cataloging with STAC/pgSTAC and spatial data services; Design efficient storage and delivery paths using S3-compatible buckets and caching strategies; Integrate processing with orchestration systems for resumable, observable workflows.
Seniority
Senior, hands-on IC