Theme

Language

Global EN
Sweden ENSV
India EN

Data Engineer - Newcastle

Technology, Data & Digital · Data, AI & Analytics · Data Engineering

In short

As a Data Engineer in Newcastle, you will design, build, and maintain scalable data solutions using modern technologies like Java, Python, Flink, Kafka, Spark, and AWS. This hybrid role requires experience with DevOps practices and CI/CD tools, offering opportunities for career growth in a collaborative environment.

Responsibilities

  • Build, optimize, and maintain scalable data pipelines using Java (primary), with exposure to Python, Flink, Kafka, or Spark.
  • Develop and support real-time streaming pipelines and event-driven integrations.
  • Integrate data from multiple sources (streaming, batch, APIs) using AWS managed services (e.g., Kinesis, MSK, Lambda, Glue).
  • Contribute to data modelling, data architecture best practices, and modern patterns (e.g., medallion architecture).
  • Ensure data quality, lineage, governance, and security controls are applied consistently.
  • Deploy and maintain data applications using CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins).
  • Use Infrastructure as Code (e.g., Terraform, CloudFormation) to manage cloud environments.
  • Work with container technologies such as Docker and Kubernetes-based workloads.
  • Collaborate closely with analytics, ML/AI, and product teams to deliver clean, well-structured datasets.
  • Participate in code reviews and internal knowledge-sharing sessions.
  • Provide guidance to junior engineers where needed.

Requirements

  • Strong programming proficiency in Java (preferred) or Python.
  • Hands-on experience with at least one of: Kafka, Flink, Spark (Flink/Kafka preferred for streaming).
  • Solid understanding of stream processing concepts (e.g., event time, state, backpressure).
  • Understanding of software engineering best practices: testing, design patterns, CI/CD, Git.
  • Experience building ETL/ELT or streaming data pipelines.
  • Exposure to microservices and distributed system concepts.
  • Experience working with cloud platforms, ideally AWS, but Azure/GCP also acceptable.
  • Understanding of distributed compute, large-scale data systems, and performance considerations.
  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins etc.).
  • Infrastructure-as-Code (Terraform preferred).
  • Experience with containerisation (Docker) and orchestration platforms (Kubernetes/EKS).
  • Minimum 3 years’ experience working on data engineering or large-scale data solutions.
  • Comfortable working in Agile delivery teams.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
  • Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK) and declaration of being a British or EU passport holder or hold Indefinite Leave to remain within the UK at the point of application.

Desired Qualifications

  • Exposure to enterprise data platforms (Databricks, Snowflake, BigQuery, or similar).
  • Cloud certifications (AWS, Azure, GCP) are beneficial but not required.
  • Experience in client-facing or consulting environments.
  • Professional cloud or data engineering certifications.
  • Experience mentoring or supporting junior engineers.
  • Background in designing or operating real‑time, low-latency systems.

Benefits

  • Hybrid Working: 3 days per week in our Newcastle, Cobalt business park office
  • Opportunities for career growth within a global network of experts.
  • Opportunities to keep skills relevant through certifications, learning, and diverse work experiences.
  • Consistently recognized as one of the World’s Best Workplaces™.

Skills

JavaPythonFlinkKafkaSparkAWSKinesisMSKLambdaGlueTerraformCloudFormationDockerKubernetesAzure DevOpsGitHub ActionsJenkinsDatabricksSnowflakeBigQuery
#Data Engineering#Java#Python#Flink#Kafka#Spark#AWS#DevOps#CI/CD#Docker#Kubernetes#Agile
Accenture Logo

About Accenture

Delivering on the promise of technology and human ingenuity

Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Technology and Operations services and Accenture Song—all powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. Our 710,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients,…

Company

Accenture

Job Posted

3 days ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Mid-Senior

Locations

Newcastle Upon Tyne, United Kingdom

Applicants

Be an early applicant