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
EnglishJob 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