Data Engineer

INDOTRONIX AVANI UK, LTD
Nottingham, United Kingdom
14 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Nottingham, United Kingdom

Tech stack

Airflow
Big Data
Continuous Integration
Data Architecture
Information Engineering
Data Governance
ETL
Data Systems
Dimensional Modeling
Information Lifecycle Management
IT Management
Role-Based Access Control
Cloud Services
SQL Databases
Snowflake
Data Build Tool (dbt)
Star Schema
Data Management
Software Version Control
Data Pipelines

Job description

The Data Engineer is responsible for designing, building, and leading the development of scalable data pipelines and data platforms that support Client's regional data products and analytics initiatives.

This position leads the data engineering lifecycle, ensuring data solutions are reliable, secure, and aligned with business and governance requirements. Working closely with IT leadership, business stakeholders, and global teams, the Data Engineer translates business needs into scalable data architectures and drives best practices across the data engineering function.

Requirements

  • Strong expertise in data engineering principles, architecture design, and large-scale data platform development
  • Advanced proficiency in SQL and data modelling (dimensional modelling, star schema)
  • Proven experience with ETL / ELT pipeline design and optimisation
  • Hands-on experience with Apache Airflow (pipeline orchestration)
  • Hands-on expertise with dbt (Data Build Tool) for transformation and modelling
  • Strong experience with cloud data platforms (Snowflake preferred)
  • Solid understanding of data lifecycle (raw ? curated ? consumption layers)
  • Experience implementing data quality, observability, and monitoring frameworks
  • Familiarity with version control, CI/CD pipelines, and Agile delivery practices
  • Strong knowledge of data governance, security, and access control (RBAC)
  • Excellent analytical and problem-solving capabilities
  • Strong leadership and mentoring skills, with experience managing technical teams
  • Ability to communicate complex technical topics to business stakeholders
  • Highly organised, adaptable, and capable of managing multiple priorities in a fast-paced global environment

Apply for this position