Full-time Posted June 18, 2026
Apply Now

Job Description

Data Engineer (Streaming) – Requirements
Strong coding in Java (preferred) or Python
Experience with Kafka, Flink, or Spark (Flink/Kafka ideal)
Solid understanding of stream processing (event time, state, backpressure)
Experience building ETL/ELT or real-time data pipelines
Knowledge of microservices and distributed systemsTech & Cloud
Experience with AWS, Azure, or GCP (AWS preferred)
Familiarity with Databricks, Snowflake, or BigQueryEngineering Practices
Strong in testing, CI/CD, Git
Experience with Terraform, Docker, KubernetesExperience
3+ years in data engineering
Agile experience and strong communication skillsNice to Have
Consulting/client-facing experience
Real-time/low-latency systems
Certifications or mentoring experienceDetails
12 month FTC, very likely to convert to perm 
Upto 3 days per week in Newcastle 
Pay dependant on experience
SC Clearance Essential

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application