Role Overview
As a Data Engineer, you'll design, develop, and maintain data pipelines and architectures that enable reliable data flow across our systems. You'll collaborate with data scientists, analysts, and software engineers to ensure our data infrastructure supports analytics, reporting, and machine learning initiatives.
This is a full-time, permanent position with long-term growth potential.
Key Responsibilities
* Build and maintain data pipelines and ETL/ELT workflows for batch and streaming data.
* Develop and optimize data models and schemas for analytics and reporting.
* Collaborate with cross-functional teams to deliver clean, reliable, and well-documented data.
* Monitor, troubleshoot, and improve data system performance.
* Work with cloud technologies (AWS, Azure, or GCP) to build scalable data infrastructure.
* Support data governance, security, and quality processes.
Required Skills and Experience
* 0-8 years of experience as a Data Engineer or in a similar role.
* Proficiency in SQL and one programming language (Python, Java, or Scala).
* Strong understanding of data structures, pipelines, and ETL processes.
* Knowledge of relational and non-relational databases.
* Familiarity with cloud data tools (AWS Redshift, Snowflake, BigQuery, etc.).
* Excellent communication and collaboration skills.
Job Types: Full-time, Permanent
Pay: £40,000.00-£65,000.00 per year
Benefits:
* Work from home