Junior Data Engineer

Avacone

Date: 4 days ago
City: London, England
Est. £26,976 - £27,478 / yr
Contract type: Full time

The Opportunity

We are supporting a major data platform transformation within a banking environment, moving from a legacy SQL Server and SSIS-based landscape to a modern data platform based on dbt, Dagster, and OpenShift.

This is an excellent opportunity for a motivated Junior Data Engineer who wants to grow into modern data engineering while working alongside experienced engineers on business-critical financial data platforms.

You will gain hands-on experience with modern data technologies, cloud-native platforms, and enterprise data engineering best practices in a highly regulated environment.

What You Will Do

You will support the implementation and operation of modern data pipelines while continuously expanding your technical skills.

Data Engineering

  • Assist in translating legacy ETL processes into modern ELT pipelines using dbt
  • Support the development of Data Vault 2.0 models
  • Build and maintain data transformations and curated datasets
  • Contribute to data integration and migration activities


Workflow & Platform Operations

  • Support workflow development using Dagster
  • Assist in deploying and monitoring workloads on OpenShift / Kubernetes
  • Participate in pipeline monitoring and operational support


Data Quality

  • Help implement automated data validation and testing
  • Support reconciliation between legacy and modern platforms
  • Investigate and resolve data quality issues together with senior team members


Continuous Improvement

  • Document technical solutions and operational procedures
  • Learn and apply software engineering best practices
  • Contribute ideas for improving performance and maintainability
  • Participate in code reviews and team knowledge sharing

Requirements

Education & Experience

  • Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field (or equivalent practical experience)
  • Up to 3 years of experience in Data Engineering, Business Intelligence, Database Development, or Software Engineering
  • Internship or university project experience is also considered

Technical Skills

Experience with some of the following technologies is desirable:

  • SQL and relational databases (SQL Server is a plus)
  • Basic understanding of Python
  • Familiarity with dbt is an advantage
  • Understanding of data modelling concepts
  • Basic knowledge of Git version control
  • Interest in cloud platforms, Kubernetes or OpenShift
  • Exposure to ETL / ELT concepts

Working Style

  • Strong willingness to learn new technologies
  • Analytical thinking and problem-solving mindset
  • Structured and detail-oriented
  • Team player with good communication skills
  • Motivated to develop within a modern Data Engineering environment

Nice to Have

  • Basic knowledge of Data Vault concepts
  • Familiarity with Kafka or event-driven architectures
  • Exposure to Docker or Kubernetes
  • Experience with CI/CD concepts
  • Interest in financial services or banking environments

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.