Systems Analyst (3D Data Engineer)
Core
Develop and maintain automated data pipelines and workflows to integrate 2D/3D geospatial and urban planning datasets for city planning applications.
Role type
Senior Data Engineer (Geospatial/Urban Planning)
Builds
Automated data pipelines, data models, and enterprise geospatial platforms
Domain
Urban Planning & Geospatial Data Engineering
Deliverable
production ML models
Required skills
Python, SQL, ETL/ELT, Data Modeling, Cloud Infrastructure (AWS/Azure/Databricks), DevOps (Git, CI/CD, Docker, Kubernetes, Terraform), Geospatial Data Processing (2D/3D), GIS/BIM/CAD Integration, API Integration, Data Quality Monitoring
Preferred skills
ArcGIS technologies (ArcPy, FME, PostGIS), 3D Geospatial Standards (CityGML, IFC, OBJ), System Administration (Windows/Unix/Linux), Agile Practices
Technologies
Python, SQL, AWS, Azure, Databricks, Git, Docker, Kubernetes, Terraform, ArcGIS Enterprise, ArcPy, FME, PostGIS, CityGML, IFC, OBJ, Splunk, Jira, Confluence
Responsibilities
Design and develop automated data pipelines for acquiring, ingesting, transforming, and publishing 2D/3D geospatial datasets; Develop and maintain data models, databases, and ETL workflows; Process and convert GIS, BIM, and CAD data for integration with enterprise platforms; Implement data quality checks, monitoring, and error-handling processes; Integrate data solutions across cloud and on-premise environments using APIs; Collaborate on data architecture, solution design, deployment, and continuous improvement of data workflows.
