Spatial Data Engineer II
Core
Build and maintain normalized spatial databases and ETL pipelines for global geocoding and search capabilities on the ArcGIS platform.
Role type
Senior Spatial Data Engineer
Builds
Normalized spatial databases and automated data loading processes for Esri's ArcGIS World Geocoding solutions
Domain
Geospatial technology / GIS / Data Engineering
Deliverable
production ML models | product features
Required skills
Python scripting, SQL (advanced queries, joins, stored procedures), ETL workflows, large normalized database management, data transformation (flat to normalized), data quality evaluation
Preferred skills
Commercial spatial data vendor experience (Here, TomTom, Infutor), open-source spatial data (OpenStreetMap, Tiger/Line), ArcGIS geoprocessing tools, geocoding domain expertise, Agile/Scrum
Technologies
Python, SQL, ArcMap, ArcGIS Pro, ArcGIS geoprocessing
Responsibilities
Analyze, enhance, prepare, and load spatial data into normalized databases; Write and maintain Python and SQL scripts for data processing; Evaluate new data sources for quality and attribution; Review data specifications and adjust scripts/processes accordingly
Seniority
Mid-Senior, hands-on IC