Data Engineer

IMT Resourcing Solutions

England

Hybrid

GBP 77,000 - 94,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid (2–3 days onsite per week)
Fully expensed travel to the USA

Job summary

IMT Resourcing Solutions Ltd is partnering with a well-established engineering and manufacturing firm in Gloucestershire to appoint a Data Engineer for the Global Data Team.

You will design and build data pipelines, optimise Snowflake, model data using Kimball principles and develop Power BI dashboards, collaborating with stakeholders across international operations.

Qualifications

  • Experience designing, building and maintaining data warehouses.
  • Hands-on experience developing and managing ETL/ELT data pipelines.
  • Experience with dbt for data transformation.
  • Strong data modelling knowledge, Kimball dimensional modelling.
  • Experience with BI/reporting technologies such as Power BI.
  • Understanding of data governance, data quality and security.
  • Ability to work independently, manage priorities and communicate with stakeholders.
  • Snowflake data warehouse administration and development.
  • Fivetran for data integration.
  • MS Fabric and Power BI dataset administration.
  • GitHub and peer review processes.
  • Experience integrating data from ERP platforms.
  • Experience in engineering/manufacturing environments.
  • Familiarity with AI-assisted development tools.

Responsibilities

  • Design, develop and maintain data pipelines to integrate information from multiple enterprise systems.
  • Administer and optimise the Snowflake data warehouse for reliable access to data.
  • Build and maintain data models using Kimball dimensional modelling.
  • Use dbt, SQL and ELT technologies to transform raw data into usable datasets.
  • Develop Power BI dashboards and reporting solutions for business insights.
  • Collaborate with stakeholders across engineering, manufacturing, finance and other functions.
  • Identify opportunities to improve data quality, governance and reporting capabilities.
  • Support the wider data strategy through improvements to technologies and processes.
  • Work with a geographically dispersed Global Data Team on international projects.

Skills

Stakeholder engagement
Independent working
Prioritization
Communication
Data governance
Data quality

Tools

Snowflake
dbt
Fivetran
Power BI
Microsoft Fabric
GitHub

Job description

Location: Gloucestershire | Hybrid (2–3 days onsite per week)

Salary: Up to £85,000 + bonus

Type: Permanent, Full-time

We’re working with a well-established, international engineering and manufacturing business that is investing in its global data capabilities.

They’re looking for a Data Engineer to join their Global Data Team, helping develop and improve the data infrastructure that supports business operations, reporting and decision-making across multiple international locations.

This is an opportunity to work with a modern data stack including Snowflake, dbt, Fivetran, SQL and Power BI, taking ownership of data pipelines, warehouse administration and data modelling while working closely with stakeholders across the business.

The role would suit someone who enjoys being hands-on technically but also wants to understand how data can solve genuine business challenges.

What you'll be doing
  • Designing, developing and maintaining data pipelines to integrate information from multiple enterprise systems.
  • Administering and optimising the Snowflake data warehouse to ensure reliable and accessible data.
  • Building and maintaining data models using Kimball Dimensional Modelling principles.
  • Using dbt, SQL and ELT technologies to transform raw data into structured, usable datasets.
  • Developing Power BI dashboards and reporting solutions to provide meaningful business insights.
  • Working with stakeholders across engineering, manufacturing, finance and wider business functions to understand their data requirements.
  • Identifying opportunities to improve data quality, governance and reporting capabilities.
  • Supporting the wider data strategy through improvements to existing technologies and processes.
  • Working with a geographically dispersed Global Data Team and contributing to projects across international operations.
What we're looking for

We're particularly interested in speaking with Data Engineers who have experience working with enterprise data environments and enjoy combining technical delivery with stakeholder engagement.

  • Experience designing, building and maintaining data warehouses.
  • Hands-on experience developing and managing ETL/ELT data pipelines.
  • Experience working with dbt for data transformation.
  • Strong understanding of data modelling, ideally using Kimball Dimensional Modelling.
  • Experience with BI and reporting technologies such as Power BI.
  • Understanding of data governance, data quality and security principles.
  • Ability to work independently, manage priorities and communicate effectively with technical and non-technical stakeholders.
  • Snowflake data warehouse administration and development.
  • Fivetran for data integration.
  • Microsoft Fabric and Power BI dataset administration.
  • GitHub and peer review processes.
  • Experience integrating data from ERP platforms
  • Previous experience within engineering, aerospace or manufacturing environments.
  • Familiarity with AI-assisted development tools.
Why consider this opportunity?

This isn't a role focused solely on maintaining existing reports or managing day-to-day data requests.

You'll be joining a business that is actively developing its data capabilities, with the opportunity to influence how data is structured, integrated and used across the organisation.

You'll benefit from:
  • Exposure to a modern data technology stack.
  • Involvement in international data and analytics projects.
  • The opportunity to influence data architecture, engineering standards and governance.
  • Direct engagement with senior stakeholders and operational teams.
  • A collaborative global team with opportunities to develop your technical expertise.
  • Hybrid working, with occasional fully expensed travel to the USA.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Ignite Digital • Milton Keynes

Hybrid
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Data Solutions Engineer
Data Solutions Engineer

NPAworldwide • Cardiff

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Dev budget for conferences and courses
+3
Big Data Engineer
Big Data Engineer

NPAworldwide • Liverpool

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Learning & Development
+5
Data Platform Engineer
Data Platform Engineer

NPAworldwide • Leeds

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Learning & Development
+5
Principal Data Engineer
Principal Data Engineer

NPAworldwide • Newport

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Learning & Development
+5
Data Engineer
Data Engineer

Oscar • Manchester

Hybrid
GBP 65,000 - 85,000
Hybrid working
Competitive salary £65k-£85k
Data Engineer
Data Engineer

Kensington Mortgages • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Data Engineer
Data Engineer

dcoded. | B Corp ™ • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working with flexible remote
9am–6pm working hours
Senior Data Engineer
Senior Data Engineer

Indesure Recruitment • Greater London

Hybrid
GBP 90,000 - 120,000
Competitive remuneration
Career development and progression
High-performance team
+1
Lead Data Engineer
Lead Data Engineer

NPAworldwide • Birmingham

Hybrid
GBP 50,000 - 70,000
Flexible working
Hybrid/remote working
Learning & Development
+5