Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Logo

Geospatial ETL Engineer

General Dynamics

$174,250 - $235,750
Sep 5, 2025
Reston, VA, USA
Apply Now

GDIT is looking for a Geospatial ETL Developer to support customer activities and ensure operational IT capabilities provide the client with necessary timeliness, accuracy, and security of information. The role aims to be a premier provider of cyber security services to the customer by managing a cyber security risk management platform.

Requirements

  • Experience with geospatial software API's for data transformation and analysis: Esri ArcPoly, GDAL, GeoPandas
  • Experience with one or more of the following: PySAL or MovingPandas
  • Data Automation - Experience with automating geospatial data workflows through tools like: ArcGIS GeoEvent Server, ArcGIS Workflow Manager, Apache Nifi
  • Geospatial Databases/Datastores: ArcGIS Enterprise Database, Postgres, GeoMesa
  • Experience with ETL tools such as SAFE FME
  • 5-10+ years' experience working with proprietary and open-source geospatial data formats.
  • Experience with automating geospatial data workflows

Responsibilities

  • Perform data processing and normalization (extract-transform-load) on a number of Customer-direct data sources.
  • Develop templates or scripts to automate everyday ETL operation functions.
  • Identify new tools and processes to improve the ETL processing.
  • Developing, testing, and monitoring connections via REST API to interfacing systems such as data feeds from external organizations.
  • Development of technical documentation and briefing materials to support program status reviews, control gates, and other presentations as directed by program management.
  • Development will take place in an iterative fashion using scrum techniques with inputs from multiple stakeholders, with adherence to all reporting requirements.
  • Meeting with stakeholders, analyzing requirements, user stories, and related artifacts to determine technical specifications for the system environments.

Other

  • Requires exceptional flexibility and technical skills.
  • Work will be done in a dynamic environment with multiple stakeholders and changing requirements.
  • Collaborate with team members to build and maintain positive, productive team relationships.
  • Coordinate and/or participate in system integration and/or user acceptance testing.
  • Bachelor’s Degree (Computer Engineering, Computer Science, Electrical Engineering, Information Systems, Information Technology, Cybersecurity, or a closely related discipline)