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.