At a Glance
- Tasks: Design and build scalable data solutions for analytics and AI.
- Company: Join a forward-thinking tech company in Newcastle with a collaborative vibe.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make an impact by creating robust data pipelines that drive intelligent decision-making.
- 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
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.
- 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.
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Data Engineer - Newcastle in Newcastle upon Tyne employer: Accenture UK
Join a forward-thinking company in Newcastle Upon Tyne that values innovation and collaboration, offering a hybrid working model that promotes work-life balance. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to work with cutting-edge technologies in a supportive environment. Our inclusive culture fosters diversity and encourages you to contribute your unique perspectives, making it an excellent place for meaningful and rewarding employment.
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
Show off your skills! Create a portfolio showcasing your data pipelines, projects, or any relevant work. This gives you a chance to demonstrate your expertise beyond just words on a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the company’s tech stack. Be ready to discuss how you’ve tackled challenges in past projects, especially those involving Java, AWS, or real-time data processing.
✨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, we love seeing candidates who are proactive about their job search!
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! Share your passion for data engineering and how you can contribute to our team. Don’t forget to mention any relevant projects or experiences that showcase your skills.
Showcase Your Technical Skills:When filling out your application, be specific about your technical skills. Mention your experience with tools like Kafka, Flink, or AWS services. We love seeing candidates who are hands-on and familiar with the tech we use!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you're keen on joining our team at StudySmarter!
How to prepare for a job interview at Accenture UK
✨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 knowledge of data pipelines and cloud services like AWS, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've built or optimised data pipelines. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Understand Data Architecture
Familiarise yourself with data architecture best practices and modern patterns like medallion architecture. Being able to discuss how you ensure data quality and governance will show that you understand the bigger picture of data engineering.
✨Emphasise Collaboration Skills
Since the role involves working closely with various teams, be prepared to talk about your experience collaborating with both technical and non-technical stakeholders. Highlight any mentoring experiences you have, as this shows leadership potential and a willingness to support others.