SeniorEngineering
Senior Backend Engineer – Data Infrastructure
- Gayaza, Uganda
- Full-time
- Engineering
Our data infrastructure team builds the backbone of Curely AI — the pipelines, streaming systems, and data platforms that ingest billions of clinical events in real time. You'll be solving hard distributed systems problems at scale, directly enabling our AI models to power life-critical decisions.
Build the real-time data ingestion and streaming infrastructure that powers our AI platform. Experience with HL7/FHIR, Kafka, and high-throughput systems a plus.
Responsibilities
- Design and own high-throughput data ingestion pipelines for structured and unstructured clinical data
- Build and maintain real-time streaming infrastructure using Kafka, Flink, or similar
- Develop HL7/FHIR connectors and EHR integration adapters for major health system platforms
- Ensure data quality, observability, and reliability across all ingestion pipelines
- Collaborate with ML engineers to design feature stores and training data pipelines
- Contribute to a culture of operational excellence through on-call rotations and incident reviews
Requirements
- Bachelor's or Master's in Computer Science or related field
- 5+ years of backend engineering experience with a focus on data systems
- Deep expertise in distributed stream processing (Kafka, Flink, Spark Streaming)
- Strong proficiency in Go, Java, or Python for high-performance systems
- Experience designing and operating large-scale databases (PostgreSQL, ClickHouse, BigQuery)
- Solid understanding of data modeling, schema evolution, and CDC patterns
Nice to have
- Experience with HL7 v2, FHIR R4, or healthcare data standards
- Familiarity with HIPAA compliance requirements for data infrastructure
- Experience with dbt, Airflow, or similar orchestration tools
- Background in healthcare IT or EHR vendor ecosystems
Compensation: Competitive salary + equity. Details discussed during the process.