At a Glance
- Tasks: Build and maintain data infrastructure for an AI-driven clinical monitoring platform.
- Company: Join a mission-driven team focused on improving patient care through technology.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Collaborate with a skilled team and tackle real-world healthcare challenges.
- Why this job: Make a real impact in healthcare by developing systems that enhance patient outcomes.
- Qualifications: 5+ years in Data Engineering, strong Python and SQL skills required.
The predicted salary is between 60000 - 80000 € per year.
Position Overview
We are seeking an experienced Data Engineer to help build and maintain the data infrastructure powering a large-scale AI-driven clinical monitoring platform. You will design and operate robust data pipelines that ingest, transform, and distribute sensitive healthcare data originating from Electronic Health Record (EHR) systems, medical devices, and hospital information systems. Working closely with backend engineers, ML engineers, clinical teams, and customer integration partners, you will ensure the reliable, secure, and compliant flow of patient data across operational and analytical systems. Your work will directly support predictive analytics and machine learning models that identify early signs of clinical deterioration, helping clinicians intervene sooner and improve patient outcomes. This is a hands-on role where production-grade data engineering, reliability, and healthcare compliance are critical.
Key Responsibilities
- Data Pipeline & Integration Development
- Design, build, and maintain scalable data pipelines to ingest healthcare data from customer EHR systems and hospital databases.
- Develop integrations using: REST APIs and webhook-driven workflows, Database log shipping and change data capture (CDC) mechanisms, including Microsoft SQL Server–based systems.
- Transform, validate, and normalise incoming clinical data before loading it into operational and analytical data platforms.
- Ensure pipelines are robust, fault-tolerant, and capable of handling large-scale data volumes.
- Healthcare Data & EHR Integrations
- Integrate and manage healthcare data domains including: Admissions, Discharges, and Transfers (ADT), Conditions, medications, and allergies, Clinical notes and progress notes, Vital signs and physiological measurements.
- Work with healthcare interoperability standards and protocols such as: HL7 v2, FHIR.
- Partner with customer technical teams to support onboarding, troubleshooting, and ongoing data reliability.
- Data Platforms & Warehousing
- Take ownership of operational databases and analytical data warehouses.
- Design schemas and transformations that support both real-time application requirements and downstream analytics and ML workloads.
- Optimise performance, cost, and scalability across cloud-based data platforms.
- Cloud Deployment & Operations
- Deploy and operate data pipelines and services in AWS.
- Implement monitoring, logging, alerting, and operational dashboards for data workflows.
- Support production reliability, incident response, and continuous improvement initiatives.
- Security, Compliance & Data Quality
- Ensure all data pipelines meet healthcare security and privacy requirements.
- Apply best practices for handling sensitive healthcare data, including access control, encryption, and audit logging.
- Maintain clear documentation of data flows, transformations, and operational processes.
- Collaboration & Enablement
- Work closely with Data Science and ML teams to support: Model training and evaluation, Feature generation and data labelling workflows.
- Collaborate with backend engineering teams to develop tooling for data ingestion, validation, and monitoring.
- Participate in architecture discussions to ensure scalability and reliability as the platform grows.
Required Qualifications
- 5+ years of experience in Data Engineering, Backend Engineering, or a related role.
- Strong proficiency in Python for data pipeline and backend development.
- Strong proficiency in SQL.
- Hands-on experience with relational databases and cloud data warehouses, including schema design and performance optimisation.
- Experience integrating data from Microsoft SQL Server, including log shipping or CDC-style approaches.
- Experience building high-throughput data pipelines from ingestion through transformation and storage.
- Experience deploying and operating production systems within a major cloud provider environment (AWS preferred).
- Familiarity with APIs, webhooks, and event-driven architectures.
- Experience working with sensitive or regulated data.
Preferred Qualifications
- Experience integrating with EHR systems.
- Familiarity with healthcare interoperability standards such as HL7 and FHIR.
- Experience supporting machine learning or data science teams.
- Experience with data orchestration, workflow management, or streaming systems.
- Background in healthcare, medical devices, or clinical data systems.
- Exposure to healthcare compliance and security best practices.
What You Bring
- Strong ownership mindset across the full data lifecycle, from ingestion through analytics.
- A focus on data quality, reliability, and operational excellence.
- Comfort operating within complex customer integration environments.
- Strong communication skills across engineering, data, and clinical stakeholders.
- Motivation to work on technology that directly improves patient care.
Why Join Us
- You will have the opportunity to work on real-world healthcare challenges with measurable patient impact.
- Build data systems that support clinical-grade AI and ML applications.
- Take ownership within a fast-growing, mission-driven environment.
- Collaborate with a highly skilled, multidisciplinary team.
Data Engineer | Python | SQL | Data Pipelines | Data Infrastructure | Snowflake | AWS | London, Hybrid employer: Enigma
Join a forward-thinking company that prioritises innovation and collaboration in the healthcare sector. As a Data Engineer, you will be part of a dynamic team dedicated to improving patient outcomes through cutting-edge data solutions, all while enjoying a hybrid work model in London. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to make a tangible impact on real-world healthcare challenges.
StudySmarter Expert Advice🤫
We think this is how you could land Data Engineer | Python | SQL | Data Pipelines | Data Infrastructure | Snowflake | AWS | London, Hybrid
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your data pipelines, 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. Practice coding challenges and be ready to discuss your experience with Python, SQL, and AWS. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Data Engineer | Python | SQL | Data Pipelines | Data Infrastructure | Snowflake | AWS | London, Hybrid
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python, SQL, and data pipelines. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this Data Engineer role. Share your passion for healthcare data and how your background can help us improve patient outcomes.
Showcase Your Technical Skills:Be specific about your experience with AWS, Snowflake, and EHR systems. We love seeing concrete examples of how you've built and maintained data infrastructure in past roles.
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’s super easy!
How to prepare for a job interview at Enigma
✨Know Your Tech Stack
Make sure you’re well-versed in Python, SQL, and the specific tools mentioned in the job description like Snowflake and AWS. Brush up on your experience with data pipelines and EHR integrations, as these will likely come up during technical questions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where you designed and maintained data pipelines. Be ready to explain how you tackled challenges related to data quality, compliance, and performance optimisation. Use specific examples to illustrate your thought process.
✨Understand Healthcare Compliance
Since this role involves handling sensitive healthcare data, it’s crucial to demonstrate your knowledge of security and compliance best practices. Familiarise yourself with standards like HL7 and FHIR, and be prepared to discuss how you’ve applied these in previous roles.
✨Communicate Effectively
This position requires collaboration with various teams, so practice articulating your ideas clearly. Think about how you can convey complex technical concepts to non-technical stakeholders, as strong communication skills are key to success in this role.