Job Closed
This listing is no longer active.
IT consulting firm offering critical solutions in Data Science, GIS Applications, Agile/DevSecOps, & Cloud Engineering.
GIS Python Developer
Location
District of Columbia + 1 moreAll locations: District of Columbia | Washington
Posted
107 days ago
Salary
0
Seniority
Senior
Job Description
GIS Python Developer
Niyam IT
• 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.
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architect and evolve the end-to-end NexusOne platform across on-prem, hybrid, and cloud environments, tailored to customer requirements and constraints. • Design and designate integration points for data services, pipelines, orchestration, governance, and security layers. • Translate solution requests and business requirements into scalable, compliant architecture blueprints. • Lead and participate in Architecture Review Boards (ARBs) to align deployments with enterprise standards. • Define and maintain reference architectures, design patterns, and integration frameworks. • Guide platform engineers and client teams in implementing best practices for security, observability, and reliability. • Oversee the selection, integration, and tuning of open-source components such as Airflow, Spark, Trino, YuniKorn, Superset, S3, NiFi, Ranger, and DataHub. • Partner with product and engineering leadership to evolve the NexusOne “North Star” architecture and roadmap. • Mentor engineers and collaborate with DevOps, Security, and DataOps to drive alignment and platform maturity.
• Engage directly with clients to understand their strategic and operational objectives and translate them into tailored multicloud solutions • Conduct discovery and assessment sessions covering business processes, technology landscapes, and governance models • Design cloud strategies encompassing migration, modernization, and optimization across AWS, Azure, and GCP • Advise on workload placement decisions, cost optimization, scalability, resilience, and compliance • Facilitate development of enterprise architectures that integrate public cloud services with existing on‑premises or private cloud environments • Support delivery teams during implementation and act as a trusted advisor throughout the engagement • Develop transformation roadmaps aligned with performance, security, and operational excellence best practices • Contribute to the continuous improvement of Syntax methodologies, collateral, and accelerators for multicloud adoption • Provide market, technology, and trend insights to support client decision‑making
Senior Java Developer
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design, develop, and implement large-scale distributed systems capable of handling substantial data volumes with scalability, low latency, and fault tolerance • Architect and implement APIs and event-driven solutions to meet system requirements and enhance functionality • Diagnose and resolve complex production issues across services and technology stack, delivering both code and data fixes • Create and execute comprehensive unit, API, regression, and performance tests to ensure system reliability and efficiency • Collaborate closely with cross-functional teams to address and resolve production incidents promptly, ensuring minimal downtime
Full Stack Principal Software Engineer, C# / .Net
ClustoxDigital Transformation: Web & Mobile Software Application Development & Consulting
• Designing and developing high‑quality full‑stack software solutions. • Building intuitive and accessible user interfaces using Blazor, Razor , and modern UI/UX principles. • Implementing core business logic in C# to support product functionality. • Integrating with Microsoft Teams APIs , including Teams Phone where relevant. • Troubleshooting and resolving bugs, including Level 2 / Level 3 development support. • Supporting and developing test automation for end‑to‑end scenarios. • Ensuring application scalability, performance, reliability, and security.




