Junior Data Engineer

Junior Data Engineer, Uxbridge, £40-50K + 10% bonus + bens.

You must be a Graduate with a strong understanding of Data Engineering, Machine Learning and ideally a good knowledge of Java.

Either a recent Graduate or someone with commercial experience, both will be considered.



Reporting into the Data Engineering Technical Lead, the role involves creating data solutions to process data at scale, both in batch and real-time pipelines, to support a wide range of data-driven projects and support our transformation into an AI-ready organisation.

The key responsibilities of the Data Engineer are:
, Implement workflows to ingest data into a Snowflake data warehouse for a variety of data sources
, Implement data transformation pipelines in real-time and batch environments
, Support all product teams in adopting our data engineering tech stack to generate new data streams
, Collaborate with Data Science and Business Intelligence teams to identify requirements and develop the necessary data workflows to deliver against those requirements

Key Experience:

, University degree in Computer Science, Software Engineering or related subjects
, Knowledge / experience of Java.

Python desirable.


, Relational and non-relational databases.

Experience with Snowflake a plus.
, Batch processing frameworks, such as DBT, Flink, Apache Airflow, etc.
, Message brokers / stream processing technologies (Kinesis, Kafka, Storm, Spark Streaming, Flink, etc.)
, Familiarity AWS, Docker, Kubernetes, Amazon EKS
, Continuous Integration with Jenkins
, Test-Driven Development and XP

This role involves close collaboration with data scientists, data analysts and product engineers.



This Junior Data Engineer position is based in Uxbridge but can be remote working and is paying c£40-50K + 10% bonus + Bens, depending on relevant experience.




Share Job