About the Role
We are looking for an experienced Data Engineer with strong exposure to the Utilities sector (Telecom, Gas, Electricity, or Water) and a solid foundation in geospatial data engineering.
This role focuses on building scalable data pipelines and delivering high-quality data into Esri ArcGIS Online (AGOL). You will play a key role in transforming complex datasets into actionable geospatial insights.
Key Responsibilities
- Develop and maintain ETL/ELT pipelines for large-scale structured and geospatial data
- Build Python-based data transformation workflows for integration into Esri ArcGIS Online
- Work with utility datasets (network, asset, and operational data)
- Process and manage spatial data formats (e.g., GeoJSON, shapefiles)
- Design and optimise pipelines using Databricks
- Implement data validation, quality checks, and governance controls
- Collaborate with GIS teams, analysts, and stakeholders
- Build and maintain CI/CD pipelines for automated deployments
Required Skills
- Strong proficiency in Python (Pandas, PySpark, GeoPandas; ArcPy is a plus)
- Proven experience with ETL/ELT pipeline development
- Experience within Utilities domain (Telecom, Gas, Electricity, or Water)
- Experience with Databricks or similar cloud platforms
- Good understanding on geospatial data concepts (CRS, projections, spatial joins)
- Experience with APIs and system integrations
- Familiarity with CI/CD tools (Azure DevOps)
What We’re Looking For
- Strong analytical and problem-solving skills
- Ability to work independently in a contract environment
- Effective communication with technical and non-technical stakeholders
- Experience working in fast-paced delivery environments
Eligibility
- Must have the right to work in the UK
- Available to start immediately or within short notice
Job Type: Fixed term contract
Contract length: 3 months
Pay: £45,000.00-£51,000.00 per year
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in London