NTT DATA Europe & Latam is looking for a skilled Data Engineer to help build and optimize modern data pipelines for a leading energy provider in the UK. The role focuses on developing scalable data processing solutions, implementing robust ETL workflows, and enabling advanced analytics across large-scale operational and customer datasets.
Responsibilities:
- Design and build scalable Snowflake-based data architectures
- Develop and maintain robust data pipelines for ingestion, transformation and aggregation
- Write high-quality, performant SQL tailored for analytical workloads
- Engineer analytics-ready data models optimised for BI and reporting use cases
- Optimise Snowflake performance, cost efficiency and data organisation
- Implement data quality checks, monitoring and basic governance controls
- Build curated datasets and analytics layers sourced from Snowflake
- Design data structures that simplify and accelerate Power BI development
- Ensure consistent definitions, metrics and calculations across analytics outputs
- Collaborate with stakeholders to translate reporting requirements into data models
- Troubleshoot and resolve data and model issues impacting analytics and dashboards
- Design, develop and maintain Power BI dashboards and reports
- Build efficient Power BI data models and calculations using DAX
- Optimise report performance, refresh strategies and scalability
- Implement security and access controls within the Power BI Service where required
- Work closely with data engineers, analysts and business teams
- Contribute to data and analytics standards, patterns and documentation
- Support continuous improvement of the analytics platform and developer experience
Requirements:
- Proven experience working as a Data Engineer, Analytics Engineer, or hybrid role
- Strong hands-on expertise with Snowflake
- Advanced SQL skills with a strong analytical focus
- Strong hands-on experience with Power BI (modelling, DAX, Power BI Service)
- Experience designing data models specifically for analytics and BI
- Ability to work end-to-end across data ingestion, transformation and visualisation
- Strong problem-solving skills and attention to data quality
- Experience working in cloud data platforms (Azure preferred)
- Familiarity with data governance, lineage and documentation concepts
- Experience supporting analytics at scale or across multiple teams
- Exposure to modern analytics engineering practices and tooling