GIS Python Developer

Remote Full-time
Job Description:
• Design and maintain automated ETL pipelines for ingesting real-time hazard and infrastructure data (e.g., power outages, transportation disruptions, weather feeds, supply chain signals).
• Develop Python-based geospatial processing workflows (GeoPandas, Shapely, Rasterio, etc.).
• Build and optimize DuckDB/DuckLake spatial queries.
• Transform large-scale geospatial datasets into analytics-ready formats (Parquet, cloud native formats, GeoJSON, etc.).
• Manage structured and semi-structured data feeds (API integrations, S3 ingestion, streaming updates).
• Support FEMA lifeline monitoring (Energy, Transportation, Food/Water/Shelter, Health & Medical, Communications, etc.).
• Develop spatial risk indices (e.g., outage duration metrics, restoration modeling, supply chain exposure).
• Perform geospatial overlays to assess hazard-economic interdependencies.
• Create repeatable, automated workflows for disaster response reporting.
• Integrate spatial data with economic datasets (IMPLAN, BEA, BLS QCEW, NAICS crosswalks, etc.).
• Support micro- and macro-economic impact modeling workflows.
• Develop location-based analytics for critical industries and supply chain hubs.
• Assist in surge analysis and large-event preparedness (e.g., major storms, national events).
• Support ArcGIS Online / Experience Builder applications.
• Build data services and feature layers optimized for performance.
• Develop scripts to automate map exports and report graphics.
• Support internal analytics platform development (e.g., open-source spatial analytics environments).
• Implement validation checks and logging for data integrity.
• Maintain structured data catalog documentation.
• Troubleshoot spatial data errors (projection issues, geometry corruption, schema inconsistencies).
• Ensure reproducibility and documentation of workflows.

Requirements:
• US Citizenship with ability to obtain a Public Trust.
• Bachelor’s degree in GIS, Geography, Computer Science, Data Science, Engineering, or related field (Master’s preferred).
• 4+ years of professional GIS experience.
• Advanced proficiency in Python (automation, scripting, data processing).
• Strong experience with GeoPandas, Pandas, NumPy, Shapely, Fiona, Rasterio.
• Experience with DuckDB, PostGIS, or spatial SQL.
• Experience with ArcGIS Pro and QGIS.
• Experience handling large geospatial datasets (millions of records).
• Experience working with APIs and cloud storage (AWS S3 preferred).
• Strong understanding of coordinate systems, projections, and spatial indexing.
• Ability to work in high-tempo, disaster-response environments.
• Must be available to support surge operations during emergencies or major events, including the ability to work extended hours outside of the standard schedule as mission needs require.

Benefits:
• Flexible Work Hours
• Remote Work
• Career Growth
• Great People
• Great Environment
• Diversity & Inclusion

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Senior Data Engineers for Remote Data Management and Engineering Opportunities at blithequark

Remote

Area Manager – Amazon Store

Remote

Lead Generation and Appointment Setter

Remote

Mobile App Critic (No Experience Required)

Remote

Global Service Desk Manager - Remote

Remote

Loan Set-Up/Opener

Remote

Junior loan processor

Remote

Experienced Full Stack Data Entry Specialist – Home-Based Opportunity for Housewives and College Students

Remote

[Entry Level/No Experience] Delta Airlines Remote Customer Service...

Remote

Recruiter - Interview screening

Remote
← Back