Senior Data Engineer
Core
Designing, building, and delivering robust data platforms and pipelines that underpin critical public sector services to enable better decision-making and improve service outcomes.
Role type
Senior Data Engineer
Builds
Enterprise-scale data platforms, data pipelines, and data services for public sector clients.
Domain
Public sector digital transformation, data engineering, and cloud-native data solutions.
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, SQL (PostgreSQL, Microsoft SQL), NoSQL (DynamoDB, MongoDB), event streaming (Kafka), data orchestration (Apache Airflow), data quality validation, monitoring and observability (Prometheus, Grafana), data architecture patterns (data lakes, warehouses, event-driven), metadata standards (ISO 19115, INSPIRE, GEMINI), cloud platforms (AWS, Azure, GCP).
Preferred skills
Consultancy environment experience, public sector project delivery, geospatial/GIS data, Graph databases (Neo4j, Apache Jena).
Responsibilities
Own delivery of data services across the full lifecycle; lead on data architecture and design; build and operate data pipelines; automate and orchestrate data workflows; ensure data quality and observability; work with metadata and standards; support delivery planning; build stakeholder trust; mentor and develop others.
Seniority
Senior, hands-on IC with mentorship responsibilities
