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
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