Senior Data Engineer GSK0JP00109754

Experis Austria

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Experis Austria is seeking a Senior Data Engineer for a 12-month contract in London. The role focuses on building and scaling data pipelines for medical imaging data (DICOM) and integrating with tabular data on Google Cloud Platform.

You will design secure data transfer, manage large datasets, and collaborate with ML/engineering teams to deploy production-grade Python solutions. This contractor role requires strong Python, SQL, and ETL capabilities, plus hands-on experience with imaging data and

Qualifications

  • Strong Python for data engineering, including data transformation, job monitoring and schema management.

Responsibilities

  • Build, operate and then automate the pipelines behind our medical imaging data and combine that imaging data with other data modalities including tabular data.
  • Design data storage, transfer and transformation utilities that move and harmonise multi-terabyte image datasets on Google Cloud Platform (GCP) with standardised onboarding processes.
  • Handle derived imaging artefacts and link segmentations/annotations back to their source series for analysis-ready datasets.
  • Automate the path for curating and harmonising imaging datasets with metadata validation and de-identification checks.
  • Write production-grade Python: tested, reviewed, instrumented and documented for long-term use.
  • Work with ML/Software engineers to shape datasets around model needs.
  • Apply ML/AI techniques to ingestion, including anomaly detection and agent-driven data workflow triage.

Skills

Python
SQL
ETL/ELT pipelines
CI/CD
Cloud data pipelines
DICOM data handling
Big data storage
GCP

Education

PhD in computational discipline
MSc in computational discipline + 2 years imaging data
2 years hands-on imaging data experience

Tools

pydicom
SimpleITK
dcm2niix
DCMTK
Terraform
Docker
Google Cloud Run/GKE

Job description

Role Title: Senior Data Engineer

Duration: 12 months with possibility of extension

Location: London. Hybrid, 2 days per week onsite

Rate: TBC

Role purpose / summary

We see a world in which advanced applications of machine learning (ML) and artificial intelligence (AI) will allow us to develop novel therapies for existing diseases and to respond quickly to emerging or changing diseases with personalised drugs, driving better outcomes at reduced cost with fewer side effects. It is an ambitious vision and delivering it will require products and solutions at the cutting edge of Machine Learning and AI. We're looking for a senior data engineer (contractor) to help us make this vision a reality.

Strong candidates will have a track record of shipping data products derived from complex sources and will have owned that process from initial pipeline design through to production scale. We have a commitment to quality, so successful candidates will be able to use modern cloud tooling and techniques to deliver reliable data pipelines and continuously improve them.

This role calls for in interest in solving hard problems in Artificial Intelligence and Machine Learning, and for doing that work collaboratively as part of a team. The successful candidate will make substantial use of AI agents to develop software in this role.

Key responsibilities
  • Build, operate and then automate the pipelines behind our medical imaging data and combine that imaging data (DICOM data) with other data modalities including tabular data.
  • Design data storage, transfer and transformation utilities that make it fast to move and harmonise multi-terabyte image datasets on Google Cloud Platform (GCP) by developing standardised onboarding processes with imaging sites and vendors. This includes designing secure inbound and outbound exchange with automated data transfer and Quality Control.
  • Handle derived imaging artefacts. Link segmentations and annotations (for example RTSTRUCT, NIfTI) back to their source series and deliver analysis-ready dataset snapshots into the imaging analysis platforms and ML environments for science teams to work with.
  • Automate the path for curating and harmonising imaging datasets. Parse and normalise metadata, validate incoming manifests against the agreed metadata standard, reconcile images against clinical/tabular and other biomarker data, and build quality and de-identification checks to replace manual review.
  • Write production-grade Python: tested, reviewed, instrumented and documented well enough that the team can run it long-term.
  • Work with ML engineers and software engineers to shape datasets around what the models and the science need.
  • Work with imaging leads to apply ML and AI techniques to ingestion, including by doing anomaly detection over metadata and series structure, using automated detection of missing, duplicate or mismatched studies, applying classifiers for burned-in pixel PHI, and building agent-driven triage of failed loads.
Essential qualifications
  • Strong Python for data engineering, including data transformation, job monitoring and schema management.
  • Experience handling large binary/blob datasets in object storage at scale (Google Cloud Storage, Azure Blob Storage/ADLS, Amazon S3 or equivalent) in a cloud environment.
  • Significant SQL experience, including schema design.
  • One of: a PhD in a computational discipline, MSc in computational discipline + 2 years' experience with imaging data (from any domain), or 2 years' hands-on experience with medical imaging data (such as DICOM data).
  • Experience building and running ETL/ELT pipelines with an orchestration framework.
  • Experience with CI/CD, agile software development and DevOps.
  • Ability to work with ambiguous requirements and decide on the approach independently.
Desirable qualifications
  • Hands-on experience with DICOM data; metadata and tags, multi-frame and series structure, de-identification including burned-in pixel PHI, and the standard Python tooling (pydicom, SimpleITK, dcm2niix, DCMTK).
  • Deep, practical BigQuery and/or SQL: schema design, partitioning and clustering, query and cost optimisation on large tables.
  • Agentic engineering; using coding agents as a day-to-day part of how you build and building agent-driven data workflows.
  • Google Cloud; services such as Cloud Run, GKE, Artifact Registry and Cloud SQL.
  • Modern columnar and array formats (Parquet, Arrow, Zarr) and thoughtful storage layout for large datasets.
  • Infrastructure as Code (IaC); ideally Terraform, Docker containers.
  • Experience working with sensitive data under GDPR, HIPAA or clinical trial data governance.
  • Experience building secure, audited data exchange with external parties like imaging vendors, academic collaborators and Contract Research Organisations, including staging containers, transfer controls and provenance tracking.
  • Background in biology, medicine or biomedical data (genomics, transcriptomics, proteomics, EHR, clinical images).
Key Skills

Python, GCP, DICOM, Parquet, Image Data, Cloud, SQL, BigQuery

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

If you receive suspicious outreach claiming to be from us, please contact us via the ManpowerGroup website.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Experis • Greater London

On-site
GBP 138,000 - 153,000
Senior Data Engineer — AI-Driven Medical Imaging
Senior Data Engineer — AI-Driven Medical Imaging

Experis Austria • Greater London

Hybrid
GBP 90,000 - 120,000
Principal AI Scientist (Digital Pathology & Machine learning)
Principal AI Scientist (Digital Pathology & Machine learning)

Discover International • United Kingdom

On-site
GBP 90,000 - 140,000
Data Engineer
Data Engineer

Nigel Frank • Greater London

On-site
GBP 50,000 - 70,000
Senior Data Engineer
Senior Data Engineer

Boehringer Ingelheim GmbH • Greater London

On-site
GBP 90,000 - 120,000
Senior Data Engineer
Senior Data Engineer

Boehringer Ingelheim • Greater London

On-site
GBP 90,000 - 130,000
Hybrid work model
Data Engineer - GCP
Data Engineer - GCP

Adecco Portugal • Greater London

Hybrid
GBP 80,000 - 110,000
Data Engineer - GCP
Data Engineer - GCP

Adecco Portugal • City Of London

Hybrid
GBP 65,000 - 95,000
Data Engineer
Data Engineer

Hyper Recruitment Solutions • Cambridgeshire and Peterborough

On-site
GBP 40,000 - 70,000
Senior Data Engineer
Senior Data Engineer

Our Future Health • Greater London

On-site
GBP 75,000 - 110,000