logo[мetahunt]
> DOU
senior

Backend Engineer

CHI Software
format:Remotecompany:Outsource
pythonfastapisqlalchemypostgresqldockerceleryredisrabbitmqlangchainpgvector
ruff
experience5+ years
domainHealthTech
locationKharkiv, Ukraine · Lviv, Ukraine +1
> full description

Project Overview

A site-centric Clinical Trial Management System (CTMS) that helps research sites efficiently activate and manage studies while ensuring full regulatory compliance. The platform streamlines study start-up, documentation, sponsor communication, and operational workflows in an audit-ready environment.

A core component is an AI-powered protocol engine that converts complex clinical trial documents (100–400+ pages) into structured workflows, extracting key elements such as:

  • Schedule of Assessments (SoA)
  • Visit timelines and structures
  • Inclusion/Exclusion criteria
  • Investigational product requirements
  • Regulatory and operational tasks

Key Responsibilities

  • Design and optimize RAG-based pipelines for medical protocol extraction.
  • Improve AI performance, traceability, and output validation.
  • Build and maintain scalable backend systems (FastAPI, PostgreSQL).
  • Model complex clinical data and ensure auditability/compliance.
  • Enhance system reliability (logging, monitoring, testing, reproducibility).
  • Support system validation (CSV) and enforce secure coding practices.
  • Maintain CI/CD pipelines, Dockerized services, and system scalability.

Required Skills & Experience

  • 5+ years with Python, FastAPI, SQLAlchemy.
  • Strong PostgreSQL expertise (design, performance tuning).
  • Experience with microservices, Docker, and async processing (Celery, Redis, RabbitMQ).
  • Hands-on experience with RAG systems, LangChain, and vector DBs (pgvector).
  • Understanding of LLMs, embeddings, and cost/performance trade-offs.
  • Experience in regulated industries (healthcare, fintech, etc.) is a plus.

Nice to Have

  • Experience with GxP environments.
  • Familiarity with Python tooling (Poetry, Ruff, pre-commit).
  • Experience scaling or re-architecting systems.
Відгукнутись на вакансію