Geospatial Data Scientist
Core
Develop geospatial and remote-sensing methods to transform satellite imagery and spatial data into reliable analytical products for defense, law enforcement, and enterprise teams.
Role type
Senior IC Geospatial Data Scientist (Remote Sensing)
Builds
Geospatial data services, remote-sensing capabilities, and a web-based common operational picture for the Sentinel platform
Domain
Defense, Law Enforcement, Enterprise; Remote Sensing, Earth Observation, Geospatial Analysis
Deliverable
production ML models
Required skills
Python, NumPy, pandas, SciPy, xarray, GeoPandas, Rasterio/GDAL, scikit-learn, PyTorch, TorchGeo, statistical analysis, remote-sensing fundamentals, satellite image analysis, change detection, object detection, segmentation, classification, spatial statistics, data preprocessing, feature extraction, model evaluation, reproducible research
Preferred skills
Thermal infrared imagery processing, SAR data analysis, geospatial foundation models (Prithvi, TerraMind, AlphaEarth), distributed computing (Dask, Apache Spark/Sedona, Zarr), GPU inference optimization (PyTorch/CUDA, ONNX Runtime, TensorRT, Triton), Spatial SQL (DuckDB, PostGIS), STAC, QGIS, geemap, COG, GeoParquet, commercial imagery providers (Airbus, Satellogic, SatVu, ICEYE), defense/intelligence environment experience, agentic software development
Technologies
Python, PyTorch, TorchGeo, NumPy, pandas, SciPy, xarray, GeoPandas, Rasterio, GDAL, scikit-learn, Dask, Apache Spark, Sedona, Zarr, DuckDB, PostGIS, QGIS, geemap, ONNX Runtime, TensorRT, NVIDIA Triton
Responsibilities
Develop change-detection workflows for satellite time series; Build and evaluate object-detection, segmentation, and classification methods for satellite imagery; Assess sensor suitability and extend methods across optical, multispectral, thermal, and SAR data; Design preprocessing and feature extraction pipelines; Combine raster outputs with vector and temporal data for spatial statistics and anomaly detection; Build or source reference datasets and evaluation protocols; Package tested Python methods for repeatable batch processing or inference
Seniority
Senior, hands-on IC