Senior Geospatial Data Engineer - End-to-End Pipelines

CACI

Denver (CO)

On-site

USD 90,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Job summary

CACI in Denver seeks a Senior Geospatial Data Engineer to design end-to-end geospatial pipelines from ingest to analyst visualization using a FOSS4G and ArcGIS stack. You will develop Python-based analytics in notebooks and manage GeoParquet datasets, enabling production-ready workflows for NGA mission users.

You will collaborate with AGIS delivery teams, lead refinement sessions, and provide PI Planning input in an agile environment.

Qualifications

  • Active TS/SCI clearance
  • 8+ years in software or data engineering, with at least 5 years in geospatial domains
  • Proficiency in Python geospatial stack: GDAL, Fiona, Shapely, GeoPandas, Rasterio
  • Strong Jupyter Notebook development experience for analytical workflows
  • Working knowledge of the FOSS4G ecosystem (QGIS, GeoServer, MapServer, GRASS)
  • GeoParquet/columnar formats in production environments
  • ArcGIS Server and ArcGIS Enterprise administration
  • B.S. in Geography, GIS, Computer Science, or related field (equivalent experience accepted)

Responsibilities

  • Design and deliver end-to-end geospatial data pipelines from ingest through analyst-facing visualization, leveraging GDAL/OGR-based transformation and processing across diverse data formats
  • Develop and maintain Python-based analytical environments via Jupyter Notebooks tailored to NGA mission user workflows
  • Manage GeoParquet datasets within the program’s data lake architecture; implement and extend columnar format pipelines for production use
  • Administer ArcGIS Server services and portal configurations; integrate with the FOSS4G toolchain including QGIS, GeoServer, and MapServer
  • Collaborate with the AGIS Search team on spatial data indexing and AI-assisted retrieval integration
  • Lead technical refinement sessions and provide PI Planning input on data engineering epics and cross-team dependencies

Skills

Geospatial data engineering
Python programming
Geospatial analysis
Jupyter Notebook development
Agile/SAFe awareness

Education

BS in Geography, GIS, CS

Tools

GDAL
Fiona
Shapely
GeoPandas
Rasterio
QGIS
GeoServer
MapServer
GRASS
ArcGIS Server
ArcGIS Enterprise
GeoParquet

Job description

CACI in Denver seeks a Senior Geospatial Data Engineer to design end-to-end geospatial pipelines from ingest to analyst visualization using a FOSS4G and ArcGIS stack. You will develop Python-based analytics in notebooks and manage GeoParquet datasets, enabling production-ready workflows for NGA mission users.

You will collaborate with AGIS delivery teams, lead refinement sessions, and provide PI Planning input in an agile environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Geospatial Data Engineer: End-to-End Pipelines
Geospatial Data Engineer: End-to-End Pipelines

CACI International Inc. • Denver (CO)

On-site
USD 90,000 - 190,000
Senior Geospatial Data Engineer — Mission-Critical Pipelines
Senior Geospatial Data Engineer — Mission-Critical Pipelines

CACI International • Denver (CO)

On-site
USD 90,000 - 190,000
Senior Geospatial Data Engineer Denver, CO, US
Senior Geospatial Data Engineer Denver, CO, US

CACI International Inc. • Denver (CO)

On-site
USD 90,000 - 190,000
Senior Geospatial Data Engineer
Senior Geospatial Data Engineer

CACI • Denver (CO)

On-site
USD 90,000 - 190,000
Healthcare
Wellness
Financial
+4
Senior Geospatial Data Engineer
Senior Geospatial Data Engineer

CACI International • Denver (CO)

On-site
USD 90,000 - 190,000
Senior Data Scientist - Geospatial Analytics Lead
Senior Data Scientist - Geospatial Analytics Lead

CACI International Inc • Denver (CO)

On-site
USD 82,000 - 173,000
Senior Geospatial Applications Lead | Java/Python | TS/SCI
Senior Geospatial Applications Lead | Java/Python | TS/SCI

CACI International Inc. • Denver (CO), Northern (KY)

Hybrid
USD 75,000 - 158,000
Senior Data Scientist (TS/SCI) — Geospatial ML & Analytics
Senior Data Scientist (TS/SCI) — Geospatial ML & Analytics

CACI International • Denver (CO)

On-site
USD 82,000 - 172,000
Cloud & Geospatial Data Engineer — Mid Level (Hybrid)
Cloud & Geospatial Data Engineer — Mid Level (Hybrid)

CACI International Inc. • Denver (CO)

Hybrid
USD 90,000 - 190,000
Geospatial Application Developer - Java/Python (TS/SCI)
Geospatial Application Developer - Java/Python (TS/SCI)

CACI International Inc. • Denver (CO)

On-site
USD 63,000 - 130,000
Flexible time off
Learning resources
Healthcare