Data Engineer

We are looking for the next talented and inquisitive engineer to join our small but well-established team of developers, analysts and engineers that are pushing the boundaries of what has traditionally been done with data.

If you enjoy taking on a challenge and being at the heart of a team delivering data solutions to solve some of the trickiest problems, then we would love to hear from you.

Cervus is a Small Medium Enterprise (SME) analytics company based in the Southwest, with an office in central Bristol and Porton Down, Wiltshire. Cervus embraces hybrid working and the role will be office based typically 2-3 days a week.

Main responsibilities:

  • Lead development applications through the lifecycle – from requirements capture to delivery and support.
  • Translate user stories and propose design approaches or services to meet these needs and engage in meaningful interactions and relationships with users.
  • Write clean, secure code following a test-driven approach, open by default and easy for others to reuse.
  • Define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power.
  • Maintain the security, confidentiality, and integrity of information systems through compliance with relevant legislation and regulations.
  • Programme and build (software engineering), using agreed security and standard approaches, and specifications to design, create, test and document new or amended software.
  • Prototype, applying technical knowledge and experience to create or design workable prototypes, both programs and physical outputs.
  • Support the operation of helpdesk services as part of existing and new software product development
  • Translate technical concepts into non-technical language and understand what communication is required for internal and external stakeholders.
  • Provide training and mentoring to junior members of the team through our planned growth.

We expect you to have the following:

We expect you to have the following:

  • A proven track record as a successful data engineer delivering quality projects on time and within budget.
  • High level of expertise in SQL and in working with relational databases, query authoring (SQL), as well as working familiarity with a variety of other databases.
  • Experience of manipulating, processing and extracting value from large, disconnected datasets using a variety of tools (for example MongoDB, Kafka, Spark, NiFi, Python, Docker, Java and C++).
  • Experience building and optimizing ‘big data’ data pipelines, architectures, and data sets.
  • Strong analytic skills related to working with unstructured datasets.
  • Experience with managing data security.

We’d love you to have or be familiar with:

  • A Masters in a related field.
  • Relevant certification (e.g., BCS Certificate, Diploma, and Professional Graduate Diploma; IMIS; IAP; MCSD; MCAD; SCJP and SCJD; Oracle PL/SQL Developer).
  • Experience of working in Defence simulation environments and the use of simulation protocols such as DIS and HLA
  • Java, Kotlin and/or Vue.js experience
  • Cloud deployment experience
  • UI, UX and front-end development experience
  • Expertise in building robust APIs


£37,951 – £46,129 depending on experience (plus excellent benefits*) to start October 2022 or before


Share options, min 32 days annual leave (inc. bank holidays) which increases with service, generous pension, health care, life insurance, flexible working, generous learning and
development opportunities and awesome colleagues.

Location & Working Arrangements:

You may occasionally be required to work away (both in UK and abroad) in support of projects at customer locations. You will be required to gain UK level Security Clearance. Due to the nature of the work a driving license is preferable.