Data Engineer

2 February, 2022


Data Engineer


CameraForensics is an established small tech company with an international reach. We write software that makes a difference; helping law enforcement and government agencies to safeguard vulnerable people online while collaborating with like-minded partners all over the world. We are a very technically focused team, and combine deep technical expertise with an understanding of how to apply technology in a way that really helps.

We are looking for a Data Engineer with the creativity to put together solutions that support the scaling of research and development projects, whilst keeping an eye on looking after and optimising our existing system. Data is the lifeblood of what we do, and it’s how we help our customers and users. You will help us scale, optimise and improve the way we deal with data, and in turn our customers will shape it into intelligence that makes a difference. The outputs of your work will have a demonstrable effect on our community’s ability to protect vulnerable people, particularly online.

You will be working closely with our expert team, and as your expertise grows, so will your role within the company. We are based in the centre of Bristol, UK, although we currently work flexibly – with a mix of office and home-based working. Please be aware that the role will require occasional travel to customer sites in the UK and beyond.

The role is offered as full time (37.5 hours per week), but we recognise that these hours do not suit everyone. Many of our team work shorter hours, and we welcome discussion on this during the recruitment process.

Due to the nature of our work you will need to successfully pass the UK Security Clearance process.

We encourage applications from people with diverse backgrounds and experiences.

Responsibilities and Duties

The Data Engineer will be responsible for looking-after and maintaining our current data and system infrastructure, whilst also applying their skills more broadly in a variety of ongoing research and development projects, some of which will make it through to the live system. Where we need infrastructure that scales, you will be involved!

Example tasks could include:

  • Deploying and maintaining various cloud-based infrastructure, debugging infrastructure issues, and working towards solutions
  • Supporting researchers and other members of the team in developing data processing pipelines
  • Reviewing security monitoring tools and refining the infrastructure
  • Patching and updating EC2 instances, ECS clusters etc
  • Improving security, monitoring and alerting, and being responsive to that
  • Maintaining and improving existing infrastructure
  • Performing infrastructure cost reviews and reduction analysis
  • Supporting developers in deploying solutions and creating development and test infrastructure

You will work with our Software Engineering Lead, with input and support from our wider technical team and the Commercial Director.

Qualifications and Skills

  • An Undergraduate or Master’s degree in a relevant discipline and at least 5 years’ relevant experience.
  • A desire to stretch yourself, work outside your comfort zone and continually learn. We’d like you to be comfortable trying something new, and learning to work with frameworks and programming languages not tried before.
  • Good understanding of the concepts of scaling and autoscaling, with hands-on experience of at least one technology (we use AWS, so we would like to understand how you could turn your hand to that infrastructure).
  • Practical experience in the areas of security and networking
  • Happy to be pragmatic, and to find solutions that strike the necessary balance between interrelated factors like cost and maintainability
  • Comfortable with using cloud-native solutions as well as deploying containerised solutions on AWS services
  • Understands the full picture of the infrastructure (deployment, security, monitoring, alerting, logging, and whatever else you can help us understand is important)
  • Some understanding of data processing frameworks such as Flink and Storm
  • Good written and verbal communication skills

What you will benefit from

  • Working to solve problems and build tools that will have a positive impact on society.
  • Opportunity to further develop and hone your technical skills, and to learn new ones.
  • Influence decision-making on process, infrastructure, and generally how we do things.
  • Opportunities for training courses.
  • Help with honing your skillset and experience to your desired career path.

Salary and Benefits

Up to £70k pro-rata per annum dependent on experience


  • 10% pension contribution to a scheme of your choice
  • 30 days holiday (pro-rata)
  • Flexible working
  • Life insurance, income protection, and critical illness cover

We are based in a vibrant incubator space in the middle of Bristol, with regular social events organised for the resident companies. Cake is every Wednesday, and the drinks trolley every Friday. The office is a short walk from Bristol city centre – including St Nick’s market and it’s amazing array of lunch options from falafel to BBQ.

We look forward to hearing from you soon! The CameraForensics team