Caregentic is transforming how healthcare organizations deliver patient care by developing a modern platform with AI-powered patient engagement, solving complex challenges in patient care with sophisticated technology like care journey orchestration, health data integration, and clinical workflows, and relieving healthcare providers of daily frustrations so they can focus on caring for patients.
Requirements
- 7+ years of backend development experience in production environments, specifically strong Python skills, including async programming and type hints.
- Experience building and monitoring production-quality ML and AI systems.
- Hands-on expertise with RAG frameworks and agentic workflows.
- Solid understanding of PostgreSQL database design and optimization.
- Familiarity with Docker and containerization.
- Strong testing practices using pytest.
- Shipped production LLM systems: ideally RAG architectures, agent/tool use, and prompt/system design, with LangChain (tracing/evals via LangSmith), embeddings, and vector databases (Databricks Vector Search preferred). Deep expertise in retrieval quality, including chunking, metadata, hybrid search, reranking, and grounding.
Responsibilities
- Design and develop robust, scalable, event-driven services using Python, FastAPI, Apache Kafka and GraphQL.
- Build fundamental LLM agents and integrate them into our product.
- Work with DevOps on deployments, monitoring, and reliability improvements.
- Maintain and optimize PostgreSQL databases and data models.
- Collaborate across product and engineering teams to define requirements and architect features.
- Drive engineering best practices through code reviews and mentorship.
- Design, build, and operate LLM services, including RAG systems (LangChain), agentic workflows, and evaluation pipelines (LangSmith, deepeval, A/B testing).
Other
- Technical leadership: Ability to guide design decisions, and bring others along.
- End-to-end ownership: From technical design, through shipping code, and supporting it in production, you’ll take responsibility for the health of the platform.
- Product-minded approach: Combining technical excellence with pragmatic delivery.
- Strong communication skills, especially in cross-functional collaboration.
- Passion for improving healthcare through technology.