Software Engineer – Data Engineering | Clinical AI
Software Engineer – Data Engineering | Clinical AI Location: Remote, with preference for candidates located in Raleigh/Durham or elsewhere in NC Travel: Approximately 3–4 team meetings per year in Raleigh, NC Compensation: $115,000–$135,000 base salary + 10% annual bonus + stock options Employment Type: Full-Time Level: Mid-Level Position Overview We are seeking two mid-level Software Engineers with a strong data engineering background to support a growing clinical AI organization focused on early disease detection and improved patient outcomes. This role will focus heavily on building and maintaining data ingestion and transformation pipelines that securely move healthcare data from provider organizations into an internal cloud-based data platform and warehouse environment. The team works primarily in Python and Go, with this role leaning more heavily toward Python because of its focus on data transformation and pipeline development. Python experience is strongly preferred, but candidates with strong software or data engineering fundamentals who can quickly ramp into a new language may also be considered. The environment is approximately 99% Google Cloud Platform (GCP) and utilizes a medallion-style data architecture.
Key Responsibilities
- Build and maintain scalable data ingestion and transformation pipelines
- Transform and standardize complex healthcare and provider data
- Support medallion-style data architecture and warehouse workflows
- Develop production-quality applications, services, and automation
- Work with relational and document-based databases
- Build and support RESTful APIs and backend services
- Work with healthcare interoperability standards such as HL7 and FHIR
- Securely process PHI in HIPAA-regulated environments
- Collaborate with engineering, product, and clinical teams on data architecture and system design
- Support cloud infrastructure, CI/CD, testing, deployment, and code review processes
- Participate in architectural design and technical problem-solving
Required / Preferred Qualifications
- 3+ years of professional software engineering and/or data engineering experience
- Strong programming and software engineering fundamentals
- Hands-on experience building ETL/ELT, ingestion, or data transformation pipelines
- Strong SQL skills and experience with relational databases
- Experience working with cloud-based data platforms
- Python experience strongly preferred
- Go/Golang experience is a plus
- GCP experience preferred; strong AWS or Azure experience is transferable
- Experience with Docker, Linux, CI/CD, and modern DevOps practices
- Experience with infrastructure-as-code tools such as Terraform is a plus
- Experience with NoSQL or document databases is beneficial
Healthcare Experience Healthcare data experience is highly desirable, particularly experience with:
- HL7 v2
- FHIR APIs and resources
- Clinical or EHR data
- Provider data integrations
- PHI and HIPAA-compliant environments
- Healthcare interface engines
- Clinical data models such as OMOP
Ideal Candidate The strongest candidate will combine solid software engineering fundamentals with hands-on experience building data pipelines, transforming complex datasets, and moving data into modern cloud-based warehouse environments. Candidates coming from C#, Java, Go, or similar engineering backgrounds may also be considered if they have meaningful data engineering experience and can become productive in Python quickly. This role is targeted primarily toward a mid-level engineer. More senior candidates may be considered on a case-by-case basis if their experience and compensation expectations align.
Compensation
The anticipated base salary range is $115,000–$135,000, depending on experience and overall fit. Additional compensation includes:
- 10% annual bonus
- Stock options
Benefits & Culture Every team member is critical to the organization's success. To attract and retain exceptional talent, the company offers a competitive benefits package that includes:
- Zero out-of-pocket medical, dental, and vision coverage
- 401(k) retirement plan
- Open, unlimited paid time off
- Paid parental leave
- No-Meeting Fridays
- Competitive compensation, annual bonus opportunity, and stock options
Apply To This Job