At a Glance
- Tasks: Design and build scalable data solutions using modern technologies.
- Company: Join Accenture, a global leader in technology and innovation.
- Benefits: Hybrid working, competitive salary, and opportunities for continuous learning.
- Other info: Dynamic team culture with excellent career growth opportunities.
- Why this job: Make an impact with cutting-edge data technologies in a collaborative environment.
- Qualifications: 3+ years in data engineering with strong Java or Python skills.
The predicted salary is between 50000 - 60000 £ per year.
Location: Newcastle Upon Tyne
Salary: TBC - Depending on experience
Levels: Senior Analyst, Specialist
Hybrid Working: 3 days per week in our Newcastle, Cobalt business park office
Please Note: 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.
About the Team
Our Advanced Technology Centre is a hub of innovation where we deliver high‑quality data and technology services to clients across both the public and private sectors. You’ll join a collaborative culture that values diverse thinking, continuous learning, and opportunities for career growth within a global network of experts.
Role Overview
As a Data Engineer, you will design, build, and maintain scalable data solutions that enable analytics, AI, and operational insights. You’ll work alongside client and internal teams to create robust data pipelines, ensure data reliability, and support cloud‑based architectures that power intelligent decision‑making.
Key Responsibilities
- Data Pipeline Development
- Build, optimize, and maintain scalable data pipelines using Java (primary), plus 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).
- Data Architecture & Standards
- 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.
- DevOps & Deployment
- 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.
- Collaboration
- Work 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.
Qualification
- Core Data Engineering
- 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.
- DevOps & Engineering Practices
- 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).
- Certifications & Tools
- Exposure to enterprise data platforms (Databricks, Snowflake, BigQuery, or similar).
- Cloud certifications (AWS, Azure, GCP) are beneficial but not required.
Other Requirements
- 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.
Desirable
- 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.
Data Engineer - Newcastle in Newcastle upon Tyne employer: WeAreTechWomen
Accenture is an exceptional employer, offering a vibrant work culture in Newcastle's Advanced Technology Centre, where innovation and collaboration thrive. Employees benefit from hybrid working arrangements, continuous learning opportunities, and a commitment to well-being, making it an ideal environment for personal and professional growth. Join us to be part of a diverse team that values your contributions and empowers you to shape the future of technology.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer - Newcastle in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss your experience with data pipelines and cloud services. Practise common interview questions and have your own questions ready to show your interest.
✨Tip Number 3
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. This is your chance to demonstrate your hands-on experience with Java, Python, and any data technologies you’ve worked with.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Data Engineer - Newcastle in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Java, data pipelines, and any cloud platforms you've worked with. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's building ETL pipelines or using AWS services, we want to know what you've done and how it relates to the role.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at WeAreTechWomen
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and any relevant tools like Kafka or Spark. Brush up on your programming skills and be ready to discuss your experience with data pipelines and cloud services.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use examples that highlight your ability to design scalable data solutions and ensure data quality, as these are key aspects of the Data Engineer role.
✨Understand the Company Culture
Research the company’s values and work culture. Be ready to explain how your personal values align with theirs, especially around collaboration and continuous learning. This will show that you’re not just a fit for the role, but also for the team.
✨Prepare Questions
Have a list of thoughtful questions ready to ask at the end of the interview. Inquire about the team dynamics, ongoing projects, or opportunities for professional development. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.