Data Engineer
Team: Engineering
Location: Vauxhall, London
Commitment: Full Time
Workplace Type: onsite
Key Responsibilities
- 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 normalize incoming clinical data before loading it into Circadia’s MySQL and Snowflake environments.
- Ensure pipelines are robust, fault-tolerant, and capable of handling large data volumes.
- Integrate and manage healthcare data domains including:
- --> Admissions, Discharges, Transfers (ADT)
- --> Conditions, medications, 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.
- Take ownership of Circadia’s operational databases and analytical data warehouses.
- Design schemas and transformations that support both real-time application needs and downstream analytics and ML workloads.
- Optimize performance, cost, and scalability within Snowflake and MySQL.
- 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 of data systems.
- Ensure all data pipelines meet healthcare security and privacy requirements, including HIPAA and SOC 2.
- Apply best practices for handling Protected Health Information (PHI), including access control, encryption, and audit logging.
- Maintain clear documentation of data flows, transformations, and operational processes.
- Work closely with Data Science and ML teams to support:
- --> Model training and evaluation
- --> Feature generation and data labeling workflows
- Collaborate with backend engineers to develop internal tooling for data ingestion, validation, and monitoring.
- Participate in architecture discussions to ensure data systems scale with Circadia’s growth.
Required Qualifications
- 5+ years of experience in Data Engineering, Backend Engineering, or a closely related role.
- Strong proficiency in Python for data pipeline and backend development.
- Strong proficiency in SQL.
- Hands-on experience with MySQL and Snowflake, including schema design and performance optimization.
- 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 in a major cloud provider (AWS preferred).
- Familiarity with APIs, webhooks, and event-driven architectures.
- Experience working with sensitive or regulated data.
Preferred Qualifications
- Experience integrating with EHR systems (e.g., Epic, Homecare Homebase, PointClickCare).
- Familiarity with healthcare data 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 HIPAA compliance and healthcare security best practices.
What You Bring
- You take ownership of data systems end-to-end — from ingestion to analytics.
- You care deeply about data quality, reliability, and operational excellence.
- You are comfortable working in complex integration environments where every customer system is different.
- You communicate clearly across engineering, data, and clinical teams.
- You’re motivated by building technology that directly improves patient care.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
