We are hiring on behalf of one of our clients seeking a motivated and technically skilled Data Engineer to join their team in the United Kingdom. The ideal candidate will have a strong understanding of data management, database systems, data pipelines, and cloud-based technologies. This role offers an opportunity to design, develop, and maintain scalable data infrastructure while supporting data-driven business operations and analytics initiatives.
Key Responsibilities
- Design, develop, and maintain scalable data pipelines to collect, process, and transform data from multiple sources.
- Build and optimise ETL/ELT workflows to ensure efficient data extraction, transformation, and loading.
- Develop and maintain data warehouses, databases, and data integration systems.
- Work with structured and unstructured datasets to ensure data accuracy, consistency, and reliability.
- Collaborate with data scientists, analysts, and software development teams to provide reliable and accessible data.
- Monitor, trouble‑shoot, and optimise data pipelines to improve performance and efficiency.
- Implement data quality checks, validation processes, and appropriate data governance practices.
- Support cloud‑based data engineering solutions and contribute to the development of scalable data architectures.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Data Engineering, Software Engineering, or a related field.
- Strong understanding of database management, data structures, and data processing concepts.
- Knowledge of data warehousing, ETL/ELT processes, and data integration techniques.
- Understanding of data pipeline architecture and distributed data processing.
- Strong analytical, troubleshooting, and problem‑solving abilities.
- Good communication skills and the ability to collaborate with cross‑functional teams.
Technical Skills
- Proficiency in Python, SQL, or other programming languages used for data processing.
- Working knowledge of relational databases such as MySQL, PostgreSQL, or Microsoft SQL Server.
- Understanding of ETL tools, data transformation, and workflow automation.
- Familiarity with Apache Spark, Hadoop, or other big data technologies.
- Knowledge of cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Understanding of data warehousing solutions and database optimisation.
- Familiarity with tools such as Apache Airflow, Kafka, or dbt is an added advantage.
- Knowledge of Git, version control, and data pipeline monitoring practices is beneficial.
What You Will Gain
- Practical exposure to real‑world data engineering projects and enterprise data environments.
- Opportunities to design and work with scalable data pipelines and modern data architectures.
- Experience working with cloud platforms, databases, and big data technologies.
- Opportunities to strengthen programming, database management, and data processing skills.
- Professional exposure to industry practices in data engineering, data infrastructure, and cloud technologies.
- Opportunities to collaborate with data scientists, analysts, and experienced technology professionals.
Ideal Candidate Profile
We are looking for individuals who are passionate about data infrastructure, programming, and building efficient data solutions. Candidates who can work with complex datasets, develop reliable data pipelines, and support the availability and quality of organisational data will be well suited for this opportunity.