About the role
We are looking for a motivated individual – someone naturally curious, enthusiastic about problem solving, and able to build trust and deliver value through strong client relationships.
As a data engineer with experience in either GIS or modern data tools, you are excited by the opportunity to work with Esri’s ArcGIS platform and to grow your expertise in spatial data processing, automation, and integration. Whether your background is in geography, computer science, or environmental science, you'll play a key role in supporting projects that span industries such as transportation, utilities, public safety, environment, and government.
This is a client-facing role. You’ll work directly with organizations to design and implement robust data workflows using ArcGIS Pro, Python, and modern DevOps tools. You’ll also help advance our long-term vision: building systems and reusable tooling that improve productivity and enable more ambitious, high-value projects.
Key Responsibilities
· Collaborate with stakeholders. Engage directly with clients and internal teams to gather requirements, explain solutions, and ensure smooth project delivery.
· Design and configuration. Deliver ArcGIS solutions for our clients in line with Esri’s best practices and scalable architecture.
· Implement data pipelines. Import, clean, transform, and integrate tabular and geospatial data using ArcGIS Pro, Python, and ETL tools.
· Manage service endpoints. Design, configure, and manage access to Map, Feature, and Geoprocessing API endpoints for integration and analysis.
· Perform spatial analysis. Build analysis workflows and tools, leveraging the full capabilities of ArcGIS product lines and relevant Python libraries.
· Automate workflows. Use Python scripting and DevOps tools (e.g., Azure) to reduce manual work, implement CI/CD pipelines, and version-control deployments.
· Ensure data quality. Apply validation and QA processes to maintain accuracy, consistency, and integrity across the data lifecycle.
· Develop interactive products. Create engaging web maps, scenes, dashboards, and apps using ArcGIS Online and ArcGIS Enterprise.
· Build product and domain expertise. Continuously grow your knowledge of the ArcGIS platform and become a subject matter expert in key client domains (e.g., utilities, public safety, environment).
· Contribute to a high-performance team. Share knowledge, document best practices, and improve engineering and consulting practices.
Required Skills & Qualifications
· Bachelor’s or Master’s degree in Computer Science, GIS, Geography, Environmental Science, Urban Planning, or a related field.
· Experience in ArcGIS Pro and spatial ETL tools (e.g., FME).
· Proficiency in Python and familiar with geospatial libraries.
· Experience with version control tools (e.g., Git, Azure DevOps).
· Familiarity with SQL, data modelling (ETL) and relational database design.
· Understanding of geospatial concepts and data modeling (Feature Classes, geodatabases, coordinate systems, joins, etc.).
· Strong communication skills – both written and verbal – with the ability to present technical concepts to non-technical audiences.
· Demonstrated ability to work on multiple tasks across projects, with good time management and organizational skills.
· Interest in consulting work and willingness to engage with clients directly.
Preferred Skills:
· Familiarity with ArcGIS Enterprise components, including ArcGIS Server and Portal.
· Knowledge of web mapping tools such as ArcGIS Online, Dashboards, and Experience Builder.
· Experience deploying solutions on cloud platforms (Azure, AWS).
· Exposure to automated data validation, quality assurance, or observability practices (e.g., data checks, logging).
· Curiosity-driven experimentation and familiarity with emerging AI tooling (e.g., Cursor AI, Model Context Protocols).
· Knowledge of scripting languages or automation tools beyond Python (e.g., PowerShell, Bash, Terraform).
· Experience working with large spatial datasets or real-time sensor data.
· Experience working in Agile project teams or client delivery roles.
Why Join Us:
You’ll work at the intersection of GIS and cloud-scale data, backed by the country’s largest pool of GIS experts. Whether you’re passionate about solving spatial problems, streamlining workflows, or scaling data systems, you’ll find room to deepen your skills, grow into a domain expert, and build a fulfilling career with us.