Data Engineer - Newcastle
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job description
- Design, build, and maintain scalable data solutions that enable analytics, AI, and operational insights.
- Build, optimize, and maintain scalable data pipelines, primarily using Java, with exposure to Python, Flink, Kafka, or Spark.
- Develop and support real-time streaming pipelines and event-driven integrations.
- Integrate data from streaming, batch, and API sources using AWS managed services such as Kinesis, MSK, Lambda, and Glue.
- Contribute to data modelling, data architecture best practices, and modern patterns such as medallion architecture.
- Apply data quality, lineage, governance, and security controls consistently.
- Deploy and maintain data applications using CI/CD tooling such as Azure DevOps, GitHub Actions, or Jenkins.
- Use Infrastructure as Code, such as Terraform or CloudFormation, to manage cloud environments.
- Work with container technologies such as Docker and Kubernetes-based workloads.
- Collaborate with client and internal teams, including analytics, ML/AI, and product teams, to deliver clean, well-structured datasets and robust data pipelines.
- Participate in code reviews and internal knowledge-sharing sessions.
- Provide guidance to junior engineers where needed.
Technologies:
- AI
- API
- AWS
- Lambda
- Azure
- CI/CD
- Cloud
- DevOps
- Docker
- ETL
- Flink
- GCP
- Git
- GitHub
- Support
- Java
- Jenkins
- Kafka
- Kubernetes
- Network
- Python
- Security
- Spark
- Terraform
- microservices
- BigQuery
- Databricks
- Snowflake
Requirements
- Strong programming proficiency in Java (preferred) or Python.
- Hands-on experience with at least one of Kafka, Flink, or Spark; Flink or Kafka experience is preferred for streaming.
- Solid understanding of stream processing concepts, such as event time, state, and backpressure.
- Understanding of software engineering best practices, including testing, design patterns, CI/CD, and Git.
- Experience building ETL/ELT or streaming data pipelines.
- Exposure to microservices and distributed-system concepts.
- Experience with cloud platforms; AWS is ideal, but Azure or GCP is also acceptable.
- Understanding of distributed compute, large-scale data systems, and performance considerations.
- Experience with CI/CD tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Experience with Infrastructure as Code; Terraform is preferred.
- Experience with containerisation, such as Docker, and orchestration platforms such as Kubernetes or EKS.
- Minimum of 3 years experience working on data engineering or large-scale data solutions.
- Comfortable working in Agile delivery teams, with strong communication skills and the ability to collaborate with technical and non-technical stakeholders.
- An offer of employment is subject to satisfactory BPSS and SC security clearance. This requires 5 years of continuous UK address history (typically with no periods of 30 consecutive days or more spent outside the UK) and declaration at the point of application of British or EU passport-holder status or Indefinite Leave to Remain in the UK. This information relates to a specific client requirement.
- Desirable: experience in client-facing or consulting environments, professional cloud or data engineering certifications, experience mentoring or supporting junior engineers, and a background in designing or operating real-time, low-latency systems.
- Cloud certifications are beneficial but not required.
About the company
We offer a Data Engineer role at Senior Analyst or Specialist level, based in Newcastle upon Tyne, with a salary to be confirmed depending on experience. The role is hybrid, with three days per week in our Newcastle Cobalt business park office. Our Advanced Technology Centre delivers data and technology services to public- and private-sector clients. We offer a collaborative culture that values diverse thinking, continuous learning, and career growth within a global network of experts, alongside hands-on experience with modern data technologies and large-scale data solutions. We are Accenture, a global professional services company with approximately 791,000 people serving clients in more than 120 countries. We combine technology, cloud, data, and AI capabilities with industry experience and global delivery across Strategy & Consulting, Technology, Operations, Industry X, and Song. We are committed to equal employment opportunity and making employment
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…