CivilGrid is a SaaS construction tech company building the "Google Maps for the Underground." They need to consolidate public and proprietary utility, geotechnical, environmental, and jurisdictional data and sell it via a collaborative SaaS mapping platform to engineers and developers. The company aims to reduce labor, project delays, accelerate decision-making, and reduce project risk through real-time data access and collaborative features.
Requirements
- Expert proficiency in Python with libraries such as: ArcPy, GeoPandas, Shapely, Fiona, Rasterio, PyProj
- Advanced knowledge of PostgreSQL/PostGIS and SQL query optimization.
- Experience with ArcGIS Server
- Familiarity with web development frameworks (Flask, Streamlit) and front-end technologies (JavaScript, HTML, CSS)
- Experience with Leaflet, Mapbox GL JS, or ArcGIS API for JavaScript
- Experience with geoparquet, duckDB, and other open source data formats
- Experience with AutoDesk and Microstation
Responsibilities
- Create, update, manage, and use spatial ETL pipelines connecting Esri, PostGIS, and open-source environments
- Design and develop Python-based geoprocessing tools and automation scripts using both Esri and open-source GIS libraries.
- Build and maintain RESTful APIs and web applications that integrate spatial data and visualization tools for internal use
- Assist in database footprint expansion
- QA/QC of converted GIS data
- Daily utilization of GIS products and spatial databases: ArcGIS Pro, QGIS, SQL
Other
- This position is hybrid in the Greater Kansas City area with occasional travel for team-offsites.
- Detail-oriented and self-motivated, ability to operate independently working remotely
- Willing to work in Downtown KC 1-2 days per week
- 3-5 years of professional experience in GIS development or spatial data engineering; preferably with ESRI or QGIS
- Experience working with utilities and/or government agencies