Data Engineer
Anson McCade
Newcastle upon Tyne, United Kingdom
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Newcastle upon Tyne, United Kingdom
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Big Data
Continuous Integration
Information Engineering
ETL
Python
Data Streaming
Data Ingestion
Spark
Apache Flink
Kafka
Software Coding
Terraform
Data Pipelines
Docker
Job description
You'll be designing and building scalable data pipelines, working across both batch and real-time streaming environments. This is a hands-on engineering role where you'll be involved in everything from data ingestion through to deployment.
What you'll be working with:
- Java (primary language) for data pipeline development
- Streaming tools like Kafka / Flink / Spark
- AWS (Kinesis, Lambda, Glue)
- CI/CD, Terraform, Docker & Kubernetes
Requirements
- 3+ years in data engineering or large-scale data systems
- Strong coding skills (Java preferred, Python also considered)
- Experience building ETL pipelines or streaming data solutions
- Exposure to cloud platforms (AWS ideally)
- Someone comfortable working in collaborative, Agile teams