Harnham is a company in the Healthcare Tech sector seeking an experienced Data Engineer to help design, expand, and optimize their data ecosystem. In this role, you will develop scalable pipelines, build robust data models, and create the infrastructure necessary to support analytics and reporting across the company.
Responsibilities:
- Design and Maintain Scalable Data Pipelines
- Build and manage batch and streaming pipelines that integrate data from multiple systems
- Ensure pipelines are performant, cost‑efficient, and fault‑tolerant across cloud and hybrid environments
- Develop reusable templates, standardized workflows, and automated data processes
- Implement Strong Data Quality Practices
- Build validation frameworks, anomaly detection checks, and automated QA processes
- Create metrics and dashboards that track data accuracy, completeness, and system health
- Champion data health and reliability across all integrated systems and domains
- Develop Standardized Data Interfaces
- Design and maintain APIs, data feeds, and access layers that support internal and external consumers
- Ensure data delivery mechanisms adhere to standards for security, usability, and scalability
- Cross‑Functional Collaboration
- Partner with Product, Engineering, Analytics, and Operations to understand data needs and translate business requirements into technical solutions
- Participate in architectural discussions and influence decisions related to data strategy, storage, and governance
Requirements:
- 5+ years in data engineering or a similar technical discipline
- Demonstrated experience building and maintaining production-grade data pipelines
- Hands-on experience with modern data technologies such as Snowflake, dbt, Kafka, PostgreSQL, MongoDB, or similar tools
- Strong SQL skills and experience working with both relational and NoSQL databases
- Proficiency in Python and experience with cloud environments (e.g., AWS or another major provider)
- Solid understanding of ETL/ELT patterns, schema design, API development, and metadata management
- Clear communication skills and the ability to translate technical concepts for non-technical audiences
- Effective collaboration with cross-functional partners
- Ability to manage multiple initiatives while delivering high-quality solutions
- A pragmatic, ownership-oriented mindset with a passion for building scalable systems
- Experience with data cataloging, lineage, or observability tools
- Familiarity with domain-oriented data practices or distributed data ownership models
- Background working in regulated environments where data governance and compliance are critical
- Experience designing standardized APIs or enabling data productization at scale