GIS Python Developer
Company: NiyamIT
Location: Washington
Posted on: April 3, 2026
|
|
|
Job Description:
About Niyam IT (Niyam) Niyam IT was founded in 2007 by a group
of consultants who shared a unique vision: a technology company
steeped in orderly process yet driven by passion and innovation.
Over the following decade, we fine-tuned our craft and built an
impressive track record of successful outcomes, securing our
reputation as the go-to provider of smart, innovative solutions.
Today, Niyam is at the forefront of the industry, leading the way
in crafting mission-critical technologies for Emergency
Preparedness & Response, Natural Resource Management, Law
Enforcement & Justice, Health IT, and Global Citizen Services. What
We Offer: Flexible Work Hours : Life doesn’t always fit into a
9-to-5 schedule. We offer flexibility to help you manage your
work-life balance effectively. Remote Work : Niyam IT understands
the value of flexibility. We offer remote work. Career Growth :
Niyam IT is not just a job; it’s a career journey. We provide a
supportive environment for your professional development and offer
fully paid opportunities for training and advancement within the
company. Great People : Our people are the blueprint of who Niyam
IT is to the industry and community. Great Environment : Niyam IT
fosters a great environment where innovation, collaboration, and
personal growth thrive. Diversity & Inclusion : We believe in the
strength of diverse perspectives. Your unique ideas are welcomed
and celebrated every day at Niyam IT. Join us in creating a
workplace where innovation, diversity, and well-being thrive. Your
journey at Niyam IT awaits. Apply today! Niyam is seeking a GIS
Python Developer to join our team in support of a high-impact
federal program. The GIS Python Developer plays a vital role in
supporting national preparedness, response, and recovery efforts by
building dependable geospatial data solutions that help decision
makers understand evolving hazards and infrastructure impacts. This
position develops and maintains automated data pipelines that
ingest real time information such as power outages, transportation
disruptions, weather feeds, and supply chain signals, transforming
large and complex datasets into clear, actionable insights. Using
Python and modern spatial tools, the developer creates efficient
geospatial workflows, performs detailed spatial analysis, and
develops risk indicators that highlight impacts to critical
lifelines including energy, transportation, communications, food,
water, shelter, and health systems. Working closely with analysts,
emergency managers, and technical teams, the role integrates
spatial and economic data to support impact modeling, disaster
reporting, and planning for major events, while also supporting
ArcGIS Online applications and dashboards, ensuring data quality
and documentation, and resolving spatial data issues to maintain
accuracy and reliability in fast paced, mission focused
environments. Position currently allows remote work. Roles and
Responsibilities 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. Qualifications and Education
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. Preferred Skills: • Experience in emergency
management or disaster response analytics. • Familiarity with FEMA
lifelines framework. • Experience integrating power outage,
transportation, weather, and supply chain datasets. • Experience
with IMPLAN or economic modeling workflows. • Experience building
ArcGIS Experience Builder dashboards. • Experience containerizing
Python workflows (Docker). • CI/CD pipeline familiarity. •
Experience working in Agile / SAFe environments. Application
Deadline: This position will be posted for a minimum of 2 business
days or until a sufficient candidate pool has been collected. Job
posting may come down early due to volume of applicants. Niyam IT,
Inc. is an Equal Opportunity (“EEO”) Employer. All qualified
applicants will receive consideration without regard to race,
color, creed, religion, sex, sexual orientation, gender identity,
pregnancy, marital status, partnership status, age, citizenship
status, veteran or military status, medical condition, genetic
information, national origin, disability, unemployment status or
any other characteristic prohibited by federal, state and/or local
laws. If you require a reasonable accommodation due to a disability
to complete your application, or if you face challenges using our
online application system and need an alternative way to apply,
please reach out to us at 1 703.429.2450 or email
hr@niyamit.com.
Keywords: NiyamIT, Towson , GIS Python Developer, IT / Software / Systems , Washington, Maryland