Company

Our Future HealthSee more

addressAddressLondon, England
type Form of workPermanent
salary Salary£NEG
CategoryEngineering

Job description

We are looking for a Data Engineer to join our growing Data Engineering team at Our Future Health. Our Data Engineers work with our participant data (including various health records from the NHS, genetic data, Our Future Health’s own questionnaires) and build pipelines and systems to process it, control quality and create data releases for researchers. You’ll support the development of specific pipelines related to questionnaire and physical measurements data.

Our Future Health will be the UK’s largest ever health research programme, bringing people together to develop new ways to detect, prevent, and treat diseases. We are a charity, supported by the UK Government, in partnership with charities and industry. We work closely with the NHS and with public authorities across all nations and regions of the UK.

What you’ll be doing:

We ask Our Future Health volunteers to complete a health questionnaire which is currently delivered through our website and has been completed by hundreds of thousands of people. The questionnaire data is processed using our data platform and made available to researchers working on approved research projects in our trusted research environment. We have some exciting plans to improve the way that the questionnaires are collected as well as the range of questionnaires and will also be looking to improve how the data are presented to researchers.

Your key responsibilities will include but not be limited to:

  • Support the technical product owner for questionnaire and physical measurements data releases, ensuring that requirements around schemas and data processing logic are well specified from a technical perspective.
  • Play a supporting role in developing data pipelines and contributing to the code base.
  • Ensure best practices are used in the team (CI/CD, designing modular and reusable code, etc)
  • Anticipate problems that could occur with data pipelines and take action to prevent them. Identify and describe problems when they occur and be able to develop solutions that address them for the short and long term.
  • Support effective multidisciplinary working with other teams, helping teams understand the role of Data Engineering in Our Future Health and how to work effectively together.
  • Keep abreast of best practice in Data Engineering across industry, research and Government, and identify opportunities to bring these into Our Future Health.

Requirements

You know how to communicate to and between technical and non-technical stakeholders as well as facilitate discussions within a multidisciplinary team including scientists, software engineers, product managers and other Data Engineers. To succeed in this role, you will also have some of the following skills:

  • Experience working in an agile development team.
  • Understanding and working knowledge of information governance and data security approaches appropriate for sensitive health data.
  • Familiarity with a range of data structures, data standards and data exchange formats, with experience with questionnaire data being desirable (in addition, OMOP and FHIR experience would be advantageous).
  • You have experience with the design and deployment of complex data schemas.
  • You have experience in validating and cleaning complex datasets.
  • Experience building and maintaining robust, scalable and efficient pipelines capable of processing very large amounts of data from one or multiple systems.
  • Highly proficient in Python.
  • Highly proficient in SQL.
  • Experience working with data lakes; experience with Spark, Databricks.
  • Understanding of common data transformation and storage formats, e.g. Apache Parquet.
  • Good understanding of cloud environments (ideally Azure), and workflow management systems (e.g. Dagster, dbt, Airflow, Prefect).
  • Understanding of containerisation (e.g. Docker) and deployment (e.g. Kubernetes).
  • Follow best practices like code review, clean code and unit tests.
  • Experience with version control and Git/GitHub.

Benefits

  • Up to £60,000 per annum basic salary.
  • Generous company pension package with employer contributions of up to 12%.
  • 30 days annual leave (plus bank holidays.)
  • Individual development budget
  • Flexible and remote working arrangements and a lovely new office in Holborn, Central London.

Join us - let’s prevent disease together.

Refer code: 2736859. Our Future Health - The previous day - 2024-02-08 12:42

Our Future Health

London, England

Share jobs with friends

Related jobs

Data Engineer (Questionnaire)

CAT 6 Data Engineer

Manpower Uk Ltd

£180/day

Chiswick, Greater London

5 days ago - seen

Senior Data Engineer

Data Idols

Competitive

London, Greater London

7 days ago - seen

Senior Data Engineer, Global Streaming

Nbcuniversal

£NEG

Brentford, Greater London

7 days ago - seen

Lead Data engineer

Morgan Fraser Group Limited

£70,000 - £90,000/annum Bonus

Clerkenwell, Greater London

a week ago - seen

Data Engineer

Charterhouse

London, England

a week ago - seen

Data Engineer

Shawbrook Bank Limited

London, Greater London

a week ago - seen

Data Engineer

Shawbrook Bank Limited

London, Greater London

a week ago - seen

Lead Data Engineer (Azure / SQL) - London - £70k

Dgh Recruitment

Competitive

London, Greater London

a week ago - seen

Data Centre Engineer

Capgemini Uk

On Application

London, England

a week ago - seen

Senior Software/Data Engineer ( fixed term - 12 months) (71171)

T Rowe Price

London, Greater London

a week ago - seen

Data Engineer III

American Express Global Business Travel

London, Greater London

a week ago - seen

Data Engineer

Veolia

London, Greater London

a week ago - seen

Software Engineer - Data

Man Group

London, Greater London

a week ago - seen

Data/ Cable Engineer

Technical Global Solutions

London, England

a week ago - seen

Data Engineer

Rsm

Competitive + benefits

London, England

a week ago - seen

Principal Mechanical Design Engineer (Major Data Centre)

Eden Brown

£70,000 - £80,000/annum

London, England

2 weeks ago - seen

Senior Data Engineer Contractor

Ncounter

£600.00 - £700.00 per day, negotiable

London, England

2 weeks ago - seen

Data Engineer Role - London/Hybrid - GBP65,000

Nigel Frank International

65000.00 - 65000.00 GBP Annual

London, England

2 weeks ago - seen