Data Engineer

Data Engineer

Location: Newcastle (Hybrid, 2–3 days onsite)

Salary: Up to £65,000 base + package

NOTE: Candidates for this opportunity must be eligible for UK Security Clearance (SC).

This is an opportunity to join a high-performing technology team delivering cutting-edge data solutions across complex environments. You’ll be part of an advanced engineering function focused on building scalable, cloud-native data systems that power analytics, AI, and business-critical decision-making.

What You’ll Be Doing

Data Engineering & Pipeline Development

  • Design, build, and optimise scalable data pipelines (batch and real-time)
  • Work primarily with Java, with exposure to Python and streaming frameworks such as Kafka, Flink, or Spark
  • Develop event-driven architectures and streaming integrations
  • Integrate data from multiple sources using AWS services (e.g. Kinesis, Lambda, Glue, MSK)

Architecture & Data Management

  • Contribute to modern data architecture patterns (e.g. medallion architecture)
  • Ensure high standards of data quality, governance, lineage, and security
  • Support scalable and resilient data platform design

DevOps & Cloud Engineering

  • Deploy data solutions using CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins)
  • Manage infrastructure using IaC tools such as Terraform or CloudFormation
  • Work with containerisation and orchestration technologies (Docker, Kubernetes)

Collaboration & Delivery

  • Partner with analytics, AI, and product teams to deliver high-quality datasets
  • Contribute to code reviews and engineering best practices
  • Support and mentor junior team members where appropriate

Requirements

  • 3+ years’ commercial experience in Data Engineering or large-scale data systems
  • Strong programming skills in Java (preferred) or Python
  • Hands-on experience with Kafka, Flink, or Spark (streaming focus is a strong advantage)
  • Solid understanding of streaming concepts (event time, state, backpressure)
  • Experience building ETL/ELT or real-time data pipelines
  • Familiarity with AWS (or Azure/GCP)
  • Knowledge of distributed systems, microservices, and performance optimisation
  • Experience with CI/CD, Git, and modern software engineering practices

Nice to Have

  • Exposure to platforms like Databricks, Snowflake, or BigQuery
  • Experience in consulting or client-facing environments
  • Cloud or data engineering certifications
  • Experience mentoring or supporting junior engineers

If you’re a Data Engineer who thrives on building scalable, real-time data solutions, apply today.

Job Details

Company
Anson McCade
Location
Newcastle Upon Tyne, England, United Kingdom
Hybrid / Remote Options
Posted