Data Engineer (Geospatial Team)
Skills
About the role
About the Role
Our Client is seeking a Data Engineer to join its Geospatial Team to design, develop, and maintain scalable data platforms that support spatial analytics and long-term infrastructure planning.
You will contribute to the development of the Client's Spatial Modelling Engine, which forecasts future education demand using data such as housing growth, demographics, migration patterns, land-use plans, and accessibility.
Key Responsibilities
Data Engineering & Solution Design
Collaborate with business users and stakeholders to gather and analyse requirements.
Translate business requirements into scalable technical solutions.
Design data architecture aligned with data governance and enterprise standards.
Data Modelling
Design and implement efficient data models and database structures.
Optimise data models for performance, scalability, and maintainability.
Work closely with stakeholders to support analytical and reporting requirements.
Data Pipeline Development
Design, develop, test, and deploy end-to-end data pipelines.
Build data ingestion, transformation, and validation processes.
Develop batch and real-time data processing workflows.
Implement monitoring, error handling, and data quality checks.
Data Platform Operations
Monitor and maintain production data pipelines.
Troubleshoot pipeline failures and data quality issues.
Optimise system performance and improve platform reliability.
Enhance existing data infrastructure through continuous improvement initiatives.
Requirements
Minimum Qualifications
Bachelor's Degree in Computer Science, Data Engineering, Information Technology, or a related discipline.
Minimum 3–5 years of experience in Data Engineering, Data Analytics, or a related field.
Proven experience designing and implementing enterprise data pipelines.
Required Technical Skills
Programming
Python
SQL
pandas
NumPy
Data Engineering
Data ingestion
ETL/ELT development
Data transformation
Data quality management
Pipeline orchestration
Metadata management
Data governance
Data lineage
Data Architecture
Data Lake
Data Warehouse
Data Lakehouse
Data Mesh
Preferred Skills
Databricks
AWS Cloud Services
Cloud data processing and storage solutions
Infrastructure-as-Code (Terraform, CloudFormation, or equivalent)
DevOps practices for data platforms
Advantageous Skills
Experience with one or more of the following:
ArcGIS
GIS platforms
Geospatial APIs
Routing engines
2D/3D mapping technologies
Soft Skills
Strong analytical and problem-solving skills
Excellent communication and stakeholder management skills
Ability to work collaboratively with technical and business teams
Ability to translate business requirements into technical solutions
Strong troubleshooting and performance optimisation capabilities
What We're Looking For
The ideal candidate will have:
3–5 years of Data Engineering experience
Strong Python and SQL skills
Experience building scalable data pipelines
Knowledge of modern data architectures
Experience with cloud-based data platforms
A passion for solving complex data and geospatial challenges
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.