Mackin Talent

Data Engineer

Mackin Talent Greater London, England, United Kingdom

Staffing and Recruiting · 51-200 employees

Yesterday
data-engineer Mid (2-5 yrs) Contractor United Kingdom
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design, build, and maintain scalable data pipelines and models to support reporting and analytics needs. Additionally, you will implement data quality checks and collaborate with stakeholders to translate requirements into effective data solutions.

What they look for

Data Engineering ETL ELT SQL Python C++ Data Modeling Data Pipelines Reporting Analytics Data Quality Data Validation Technical Documentation Communication Skills

Requirements

Candidates must have at least 4 years of experience in data engineering or analytics and 2 years of experience with SQL, ETL, and reporting. Proficiency in at least one programming language like Python or C++ and strong communication skills are required.

Benefits

Competitive salary Healthcare contribution Company pension scheme Work laptop Work phone 25 days annual leave Paid bank holidays Career progression opportunities

Full description

Our client is looking for a Data Engineer to join their team.

Duration - 7 months

Location - Hybrid (3 days onsite)

Summary :

Our client is seeking a Data Engineer to support data pipelines, reporting, and analytics needs across cross-functional stakeholders. In this role, you will help design, build, and maintain scalable datasets and data processes that enable reliable metrics, dashboards, and business insights.

Responsibilities

- Build, maintain, and optimize ETL/ELT data pipelines and data models to support reporting and analytics use cases

- Write, troubleshoot, and optimize SQL queries for data extraction, transformation, validation, and performance

- Develop and maintain reporting datasets and documentation to improve data reliability and usability

- Partner with internal stakeholders to understand requirements and translate them into well-defined data solutions

- Implement data quality checks and monitoring to ensure accuracy, completeness, and timeliness of data outputs

- Support ad hoc data analyses and investigate data issues as needed

Requirements

- 4+ years of experience as a Data Engineer, BI Engineer, or Analyst in a product- or service-based company

- 2+ years of experience working with SQL, ETL, and reporting (including building or supporting production data pipelines)

- Experience in at least one programming language (e.g., Python or C++)

- Experience working with structured datasets, data modeling concepts, and analytics/reporting workflows

- Strong communication skills, including the ability to document processes and explain technical concepts clearly

Benefits

  • Competitive salary
  • Healthcare contribution and inclusion in company pension scheme
  • Work laptop and phone
  • 25 days annual leave (pro-rata) plus paid bank holidays
  • Expanding workforce with potential for career progression for top performers.

Similar roles