At a Glance
- Tasks: Design and build data pipelines to support advanced analytics and AI in healthcare.
- Company: Join University College London Hospitals, a leader in patient care and research.
- Benefits: Competitive salary, collaborative environment, and opportunities for professional growth.
- Other info: Work with a dynamic team of clinicians and researchers in a modern data platform.
- Why this job: Make a real impact on patient outcomes through innovative data engineering.
- Qualifications: Experience in data engineering, R, Python, and SQL; teamwork skills essential.
The predicted salary is between 58133 - 65261 £ per year.
Do you want to build the infrastructure that brings advanced analytics and AI from theory into reality? University College London Hospitals is looking for a Data Engineer (AI Enablement) to join the SAFEHR team. We are solving hard problems: building the secure, modern data infrastructure that lets advanced research and machine learning move from theory into reality. You will design data pipelines, evolve our data warehouse and metadata capabilities, prototype machine‑learning workflows on real clinical data, and support data quality across the Trust. Our stack includes R, Python, and SQL; with an ongoing move to a modern data platform. We develop our work as open source wherever feasible. You’ll work alongside clinicians, researchers, and engineers on projects that directly improve patient care.
Day to day, that means hands‑on data engineering: building and improving pipelines, coordinating metadata systems, mentoring junior staff, and working with clinical experts and researchers. This role would also be well suited to a research software engineer with an interest in data engineering. The position is classified at Grade 7, offering a competitive salary (£58,133 – £65,261). If you want real‑world data engineering challenges, serious technical development, and a direct line from your work to patient outcomes, we’d like to hear from you.
Main duties of the job
- Data Pipelines: You will design, build, and maintain data pipelines that give clinicians, researchers, and operational teams reliable, timely access to UCLH’s clinical data.
- Data Warehousing and Transformation: You will develop and improve UCLH’s data warehouse environments. Being involved in the transition from using an R‑based data pipeline to Spark jobs running on a data platform. You will model and transform data from our Epic electronic health record system, coordinating closely with stakeholders to maintain robust metadata. Where existing systems carry technical debt, you will be expected to show initiative in proposing and delivering re‑engineering work.
- Data Quality and Documentation: You will specify and build reports that measure data quality. You will also develop documentation that enables the scalable, correct use of clinical datasets by reporting teams, clinical users, and research projects.
- Collaboration and Open Source: You will work within a multidisciplinary team spanning engineers, clinicians, and data scientists, and collaborate with partners including UCL’s Advanced Research Computing Centre and UCLH’s Information Services teams. We develop our software as open source where feasible, and you will be expected to contribute to that culture through code reviews, automated testing, and clear, shareable code.
Data Engineer employer: Society of Research Software Engineering
Contact Detail:
Society of Research Software Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with professionals on LinkedIn. The more you engage, the better your chances of landing that Data Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data pipelines, machine learning projects, or any relevant work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills. Be ready to discuss your experience with R, Python, SQL, and any data warehousing techniques. Practice common interview questions to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals who want to make a difference in patient care. Your next big opportunity could be just a click away!
We think you need these skills to ace Data Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Data Engineer role. Highlight your experience with data pipelines, R, Python, and SQL. We want to see how your skills align with our mission of improving patient care through data engineering.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to our team at UCLH. We love seeing candidates who are excited about solving real-world problems with data.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving machine learning or open-source contributions, make sure to mention them. We appreciate hands-on experience that demonstrates your ability to tackle challenges similar to ours.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Society of Research Software Engineering
✨Know Your Tech Stack
Make sure you’re familiar with R, Python, and SQL, as these are key to the role. Brush up on your data pipeline design skills and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex data engineering challenges. Think about times when you’ve had to re-engineer systems or improve data quality, and be ready to explain your thought process.
✨Emphasise Collaboration
This role involves working closely with clinicians and researchers, so highlight any experience you have in multidisciplinary teams. Be prepared to discuss how you communicate technical concepts to non-technical stakeholders.
✨Contribute to Open Source
Since the team values open-source development, mention any contributions you've made to open-source projects. If you haven’t yet, consider exploring some projects to understand the culture and practices involved.