Mid/Senior Backend Engineer
Core
Build and maintain event-driven backend systems and study-specific Python code to automate clinical trial screening by matching patient EMR data against complex, time-sensitive criteria.
Role type
Senior Backend Software Engineer (Healthcare AI)
Builds
Synapsis AI platform pipelines for automated chart review and clinical trial matching
Domain
Healthcare technology / Clinical trial automation
Deliverable
production ML models | product features
Required skills
Python (async, large-scale data), event-driven/workflow architectures, ETL and data transformation, SQL and NoSQL, containerization, systems debugging
Preferred skills
Temporal or durable workflow engines, GPU orchestration, healthcare data standards (HL7/FHIR), vector databases, on-premises/private-cloud deployment
Technologies
Python, Docker, MSSQL, Postgres, MongoDB, Temporal, Airflow, Prefect, Epic Caboodle, Clarity, pgvector, FAISS
Responsibilities
Design and maintain event-driven backend components for AI pipelines; author and extend Python code encoding clinical criteria; develop and optimize data models for structured and unstructured clinical data; implement long-running retry-safe workflows coordinating CPU and GPU workers; contribute to the algorithmic reasoning engine for trial matching; troubleshoot production deployments; document system designs and study definitions
Seniority
Mid/Senior, hands-on IC