Data Modeller Ref. 1851

Stonewall Diversity ChampionDisability confident leaderThe Guardian UK 300 logo

IT, Science & Technical
Full Time
Total Reward Package - Up to £46,621

GCHQ, the longest standing code-breaking intelligence agency in the UK, is offering you an exciting opportunity to join our organisation as a Data Modeller.


Data is key to everything we do. As Data Modeller you’ll develop a good understanding of what data we have, where it comes from, how it’s used, and develop the approaches to enable this as effectively as possible.

You’ll act as the authority on how data should be modelled, what formats to adopt, and how to translate that into other shareable formats to most effectively enable the mission. You’ll be responsible for considering data ingest formats, data flow through systems, labelling, provenance, validation, and all ultimately to enable efficient analysis and use by the end customer. You’ll identify the most appropriate options, modifying or developing those as required.

We would like an individual to take responsibility for one or more defined problem spaces and/or feature sets, including:

  • Data models and formats
  • Defining the technical solutions to enable appropriate modelling, application, and any supporting vision / roadmap
  • Ensuring that data model lifecycle assurance / management requirements are met in a timely fashion.
  • Ensuring alignment with wider ecosystem and product visions / roadmaps
  • Undertaking (or ensuring) that designs are defined adequately.
  • Assuring the technical quality of the solution.
  • The definition and delivery of technical tasks (e.g. specification of mapping between data formats).

Our flexible working policy ensures a healthy work-life balance. Wherever possible, we accommodate reduced hours or job share options, balanced against business needs.


Experience with the following technologies is important, although not essential where equivalent experience is demonstrated:

  • Data modelling familiarity including meta-languages such as XML, HTML; other internet data formats, models/transport technologies such as MIME, JSON.
  • Tooling/format modelling/processing familiarity such as XSLT, XMLSpy.
  • Java, Python.

Ideally the candidate will have a strong theoretical understanding of data modelling and be able to translate this into practical solutions.

If you’re excited about working with us and think you have some of what we’re looking for but aren’t sure if you’re 100% there yet… why not just give it a go!


At GCHQ we’re proud of our inclusive and supportive working environment that’s designed to encourage open minds and attitudes. As an organisation that values and nurtures talent, we’re committed to helping you fulfil your potential. With comprehensive training and development opportunities, tailored to your needs and the requirements of your work, we’ll enable you to flourish in your role and perform to the very best of your abilities.


As one of Britain’s intelligence agencies, we unlock the complex world of communications to keep our nation safe. We work closely with MI5 and MI6, our partners in the intelligence community, to safeguard Britain’s people, interests and businesses from various threats. Think cyber-attacks, espionage, terrorism, and organised crime. It’s challenging, varied and meaningful work that you simply won’t find anywhere else.

Equal Opportunities Statement

The UK Intelligence Agencies – MI5 / MI6 / GCHQ – Equal Opportunities employers, committed to reflecting the society we protect. Our recruitment process is fair, transparent and based on merit.  We particularly welcome applications from diverse and under-represented groups.


Total Reward Package - Up to £46,621




To apply for this position, you must meet our nationality, residency and security requirements.  You’ll find more details here: Recruitment process.

As users of the disability confident scheme, we also guarantee to interview all disabled candidates who meet the minimum criteria for our roles.

You can familiarise yourself with the general competencies we use to assess the aptitude of candidates here Recruitment process.

Be prepared to dedicate 60-90 minutes to completing your application. We’re conscious this might be more time than you expected, so our system will allow you to save your application at any time and come back to it later. But remember to submit your full application before the closing date.

Once we’ve established that you meet our eligibility criteria, the next steps of this selection process are:

- Personal interview*
- Drug test

*Interviews will be held in Cheltenham
If you successfully complete these stages, you’ll receive a job offer, conditional upon you completing our developed vetting (DV) process which enables you to obtain the level of security clearance required to perform this vital role.

This Program / Vacancy is closed to applications.