Data Engineer

CACI Digital Experience (formerly Cyber-Duck)
Bristol
4 days ago
Create job alert

Join to apply for the Data Engineer role at CACI Digital Experience (formerly Cyber-Duck)


About Us

We are the Information Intelligence Group (IIG) of CACI UK, a specialist technical consultancy providing bespoke solutions to solve complex operational problems. Due to some exciting growth within our Defence business, we are interested in speaking with an experienced Data Engineer to join us.


Role Location

You can work from any of our 5 offices in the UK (including Bristol, Cheltenham & London) or from home, you decide. The role will require regular trips to London.


The Role

The successful candidate will be focused on the delivery of high-priority projects where you will be supporting our customers across the full project lifecycle from initiation to conclusion. Working with a broad range of technical tools, you will be supporting compliance to data governance, standards and quality frameworks.


Key Responsibilities

  • Interpret and validate data requirements, gather and analyse large-scale structured datasets, and perform profiling within data environments to ensure accuracy and completeness.
  • Design and implement ETL frameworks to ingest, transform, validate, normalize, and cleanse data, ensuring it meets business and technical needs.
  • Apply data quality controls and prepare datasets for visualisation, implementing data models and manage storage solutions like Amazon S3, Azure Blob Storage, BigQuery, or Snowflake.
  • Support the development of data management standards and policies, including techniques for data synthesis and anonymisation to maintain compliance and security.
  • Develop robust data models to support analytics and reporting within secure environments.
  • Deliver performance optimisation through the monitoring and tuning of data workflows for speed, cost efficiency, and reliability.
  • Establish and refine best practices in data engineering, while contributing to advanced analytics and visualization strategies through research, evaluation of emerging technologies, and presentation of findings to stakeholders.

The Fit

The ideal candidate will have a background of working with industry best practices for data management, security, scalability, and awareness of Data Standards, Interoperability, Data Governance, and Data Sharing across security domains. We are looking for someone who is passionate about technology, enjoys problem-solving, and has a collaborative mindset.


Additional Skills Include

  • Proven experience as a Data Engineer within complex environments.
  • Strong knowledge of data management principles, including data modelling, integration, and governance.
  • Ability to assess existing data management systems and recommend improvements.
  • Familiarity with modern data architectures (e.g., cloud-based, distributed systems).
  • Proficiency in SQL, Python, and data pipeline tools (e.g., Apache Airflow, Spark).
  • Experience with cloud platforms (AWS, Azure, GCP) and big data technologies.
  • Awareness and evidence of Data Analytics and Visualisation.

Security Clearance

Due to the industries we work in, we require the successful candidate to be able to obtain high level security clearance. To qualify for this, you must be a British citizen and have lived permanently in the UK for the last 5 years.


Why work for us? Benefits

  • Flexi-time: 37.5 hour weeks to structure how you want.
  • Hybrid working: Work from one of our offices or from home - you choose
  • L&D: Budget for conferences, training courses and other materials.
  • Social: Fantastic culture with monthly social events.
  • Future You: Matched pension and health care package.

We offer a great L&D package including 5 days external training, a career coach and guilds to share innovation and learning. We also offer self-directed career progression, that fosters opportunities for success for us and our business.


We take great pride in taking care of our talent, providing a highly dynamic, inclusive and team-led environment where everyone can thrive.


Equal Opportunities

CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.


As a Disability Confident employer, we will;



  • Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on to discuss individual requirements further).
  • Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview.

Our people are unique, and we encourage and support them to be confident in contributing to our inclusion journey.


Seniority level

  • Mid-Senior level

Employment type

  • Part-time

Job function

  • Information Technology

Industries

  • Technology, Information and Internet


#J-18808-Ljbffr

Related Jobs

View all jobs

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Are you considering a career change into machine learning in your 30s, 40s or 50s? You’re not alone. In the UK, organisations across industries such as finance, healthcare, retail, government & technology are investing in machine learning to improve decisions, automate processes & unlock new insights. But with all the hype, it can be hard to tell which roles are real job opportunities and which are just buzzwords. This article gives you a practical, UK-focused reality check: which machine learning roles truly exist, what skills employers really hire for, how long retraining realistically takes, how to position your experience and whether age matters in your favour or not. Whether you come from analytics, engineering, operations, research, compliance or business strategy, there is a credible route into machine learning if you approach it strategically.

How to Write a Machine Learning Job Ad That Attracts the Right People

Machine learning now sits at the heart of many UK organisations, powering everything from recommendation engines and fraud detection to forecasting, automation and decision support. As adoption grows, so does demand for skilled machine learning professionals. Yet many employers struggle to attract the right candidates. Machine learning job adverts often generate high volumes of applications, but few applicants have the blend of modelling skill, engineering awareness and real-world experience the role actually requires. Meanwhile, strong machine learning engineers and scientists quietly avoid adverts that feel vague, inflated or confused. In most cases, the issue is not the talent market — it is the job advert itself. Machine learning professionals are analytical, technically rigorous and highly selective. A poorly written job ad signals unclear expectations and low ML maturity. A well-written one signals credibility, focus and a serious approach to applied machine learning. This guide explains how to write a machine learning job ad that attracts the right people, improves applicant quality and strengthens your employer brand.

Maths for Machine Learning Jobs: The Only Topics You Actually Need (& How to Learn Them)

Machine learning job adverts in the UK love vague phrases like “strong maths” or “solid fundamentals”. That can make the whole field feel gatekept especially if you are a career changer or a student who has not touched maths since A level. Here is the practical truth. For most roles on MachineLearningJobs.co.uk such as Machine Learning Engineer, Applied Scientist, Data Scientist, NLP Engineer, Computer Vision Engineer or MLOps Engineer with modelling responsibilities the maths you actually use is concentrated in four areas: Linear algebra essentials (vectors, matrices, projections, PCA intuition) Probability & statistics (uncertainty, metrics, sampling, base rates) Calculus essentials (derivatives, chain rule, gradients, backprop intuition) Basic optimisation (loss functions, gradient descent, regularisation, tuning) If you can do those four things well you can build models, debug training, evaluate properly, explain trade-offs & sound credible in interviews. This guide gives you a clear scope plus a six-week learning plan, portfolio projects & resources so you can learn with momentum rather than drowning in theory.