Data Engineer

Anson Mccade

North East

On-site

GBP 55,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

Anson Mccade is recruiting a Data Engineer for Newcastle upon Tyne, offering a Hybrid (3 days onsite) permanent role. You will design, build and maintain scalable data solutions enabling analytics, AI, and operational insight.

You’ll work in agile teams to deliver cloud-based data platforms, with opportunities to grow to Senior Analyst and Specialist levels within a hands-on engineering environment.

Qualifications

  • Strong programming in Java (preferred) or Python.
  • Experience building ETL/ELT or streaming data pipelines.
  • Hands-on with Kafka, Flink, Spark and cloud data platforms.

Responsibilities

  • Build, optimise, and maintain scalable data pipelines (Java primary, Python exposure).
  • Develop real-time streaming and event-driven integrations.
  • Deploy and maintain data applications using CI/CD tooling.

Skills

Java
Python
CI/CD
Agile

Tools

Kafka
Flink
Spark
Databricks
Snowflake
Kubernetes

Job description

Data Engineer Newcastle upon Tyne | Hybrid (3 days onsite) | Permanent

Our client is a large-scale, delivery‑focused technology organisation operating an Advanced Technology Centre in Newcastle, supporting complex data and digital programmes across both public and private sector environments.

As a Data Engineer, you will design, build, and maintain scalable data solutions that enable analytics, AI, and operational insight.

You’ll work as part of collaborative, agile teams to deliver cloud‑based data platforms that support intelligent decision‑making at scale.

This role is available at Senior Analyst and Specialist levels, offering clear technical development and progression opportunities within a supportive, hands‑on engineering environment.

You’ll have the opportunity to:
  • Build and optimise large‑scale data pipelines supporting analytics and AI use cases
  • Work on real‑time and batch data processing platforms
  • Contribute to modern data architectures and engineering standards
  • Deliver cloud‑native data solutions using industry‑leading tools
  • Collaborate closely with analytics, AI/ML, and product teams
  • Grow rapidly within a technically strong, delivery‑oriented environment
Your Responsibilities

As a Data Engineer, you will:

  • Build, optimise, and maintain scalable data pipelines (Java primary, with Python exposure)
  • Develop real‑time streaming and event‑driven integrations
  • Integrate data from multiple sources including streaming, batch, and APIs
  • Work with managed cloud services such as Kinesis, MSK, Lambda, and Glue
  • Contribute to data modelling, architecture patterns, and engineering best practice
  • Ensure data quality, lineage, governance, and security controls are embedded
  • Deploy and maintain data applications using CI/CD tooling
  • Use Infrastructure as Code to manage cloud environments
  • Collaborate across engineering, analytics, and product teams
  • Support and guide junior engineers where appropriate
Key Requirements

As a Data Engineer, you should have:

  • Strong programming experience in Java (preferred) or Python
  • Experience building ETL/ELT or streaming data pipelines
  • Hands‑on experience with Kafka, Flink, or Spark (streaming experience preferred)
  • Good understanding of stream‑processing concepts (event time, state, backpressure)
  • Experience with cloud platforms (AWS preferred; Azure or GCP also considered)
  • Knowledge of software engineering best practices (testing, CI/CD, Git)
  • Experience with containerised workloads (Docker, Kubernetes/EKS)
  • Comfort working in Agile delivery environments
  • Strong communication skills across technical and non‑technical stakeholders

Eligibility to work on projects requiring UK Government BPSS and active SC clearance

You will gain exposure with:

Working as a Data Engineer, you will gain exposure to:

  • Large‑scale streaming and event‑driven data platforms
  • Modern data architectures such as medallion and domain‑oriented patterns
  • Enterprise data platforms such as Databricks, Snowflake, or equivalent
  • CI/CD pipelines and Infrastructure‑as‑Code practices
  • Client‑facing delivery within regulated and security‑conscious environments
  • Engineering teams delivering real‑time, low‑latency systems
Why Join?
  • Work within a modern Advanced Technology Centre in Newcastle
  • Deliver data solutions that support analytics, AI, and operational insight
  • Develop strong cloud and streaming data engineering skills
  • Clear progression across senior technical pathways
  • Hybrid working model balancing flexibility with collaboration
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer - Newcastle
Data Engineer - Newcastle

Accenture UK & Ireland • Newcastle upon Tyne

On-site
GBP 60,000 - 90,000
Hybrid work model
Data Engineer
Data Engineer

慨正橡扯 • Newcastle upon Tyne

On-site
Data Engineer
Data Engineer

Anson McCade • Newcastle upon Tyne

Hybrid
GBP 70,000
Hybrid working
Private medical insurance
Performance bonus
+2
Data Engineer: Real-Time Pipelines & Cloud Data (Hybrid)
Data Engineer: Real-Time Pipelines & Cloud Data (Hybrid)

慨正橡扯 • Newcastle upon Tyne

On-site
Senior Data Engineer
Senior Data Engineer

Sellick Partnership • North East

Hybrid
GBP 51,000 - 69,000
Hybrid working
2-year fixed-term contract
Professional development
Data Engineer
Data Engineer

TyneStack Ltd • Newcastle upon Tyne

Hybrid
GBP 55,000 - 90,000
Hybrid working arrangement
Data Engineer - Newcastle
Data Engineer - Newcastle

WeAreTechWomen • Newcastle upon Tyne

Hybrid
GBP 40,000 - 60,000
Senior Data Engineer
Senior Data Engineer

Nigel Wright Group • Newcastle upon Tyne

On-site
GBP 60,000 - 90,000
Data Engineer
Data Engineer

Experis UK • Newcastle upon Tyne

Hybrid
GBP 60,000 - 90,000
Hybrid working model
Career development
Training opportunities
+3
Senior Data Engineer (Newcastle)
Senior Data Engineer (Newcastle)

Oliver Bernard • Newcastle upon Tyne

On-site
GBP 80,000 - 140,000
Salary £80,000–£140,000
10% annual bonus