Data Engineer
Meet Our Recruiter
About the Role
Data Engineer
Remote | UK or Europe
Salary: £60,000 to £85,000 for UK-based candidates. Salary offered in other countries will vary depending on location.
I am working with a software company I know exceptionally well, having helped build a large proportion of their engineering team over the last few years.
They are continuing to grow and are now looking to hire a Data Engineer to join their world-class team.
This is a fully remote role open to candidates across the UK and Europe, with occasional meetups with colleagues in different locations.
This is a genuinely exciting opportunity to join a business building advanced technology that supports highly regulated processes at the heart of medical progress and innovation. Their platform helps specialist users plan, explore, build, validate, submit, and review complex clinical trial outputs faster, more accurately, and with greater confidence.
The role
As a Data Engineer, you will join a high-calibre engineering team working on a platform that exposes complex clinical trial insights to a range of specialist users, including data managers, statistical programmers, statisticians, medical experts, writers, and regulatory authorities.
Your work will support a number of core platform modules focused on the planning, exploration, onboarding, build, validation, submission, and review of clinical trials and their results. These modules are central to helping users deliver critical work faster, at higher quality, lower cost, and with greater confidence.
The wider platform analyses clinical trial documentation, code, logs, data, and results to build a knowledge graph through code traceability. This creates structured information infrastructure that can be used by experts and consumed by AI systems to transform how therapies are evaluated and brought to market. The platform also supports automated and semi-automated workflows, alongside visualisations designed to help customers gain insight as quickly as possible.
What you’ll be doing
This role will sit at the heart of the company’s data capability.
You will help create data validation rules using a custom DSL, while also developing the data analysis engine in Python that is used to automatically detect inconsistencies, identify analysis errors in data, and enforce adherence to regulatory data standards. These pipelines are a core part of the platform’s value and are also consumed by AI agents to help automate the planning, analysis, validation, and submission of clinical trials.
You will be expected to contribute across the full engineering lifecycle, including:
- analysis and design of new engine components
- building and testing data validation rules
- developing new platform functionality
- troubleshooting customer issues
- carrying out root-cause analysis
- deploying fixes to improve performance and user impact
Tech stack/environment
The engineering environment includes:
- Python
- SQL
- custom DSLs for validation rules
- Next.js
- Docker
- Kubernetes
- Argo Workflows
- Antlr4
- Java
- Git
- GitHub Actions
What they are looking for
They are looking for a strong Data Engineer with a real passion for solving complex data problems in a modern engineering environment.
Key experience includes:
- extensive experience with Python and ideally at least one other programming language
- extensive experience with SQL and strong data engineering principles
- extensive experience working with data, with a genuine interest in complex datasets
- experience carrying out deep root-cause analysis to identify and resolve bugs
- experience identifying and resolving performance and scalability issues
- a collaborative mindset and strong team focus
- strong communication skills and the ability to explain complex technical problems and solutions clearly
- the ability to foresee risks and align work across multiple teams and colleagues
- a strong documentation-led approach
- an iterative mindset with a focus on continuous improvement
Nice to have
- experience with data standards, including CDISC SDTM and ADaM
Why apply?
This is an opportunity to join a team working on genuinely advanced engineering challenges in an environment where the work has clear real-world value.
You will be helping to build the data foundations behind a platform that improves the speed, quality, and confidence of highly important scientific and regulatory workflows, while joining a strong engineering culture built around collaboration, ownership, technical quality, and continuous improvement.
More jobs from this recruiter
View All