This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re hiring a Senior Machine Learning Engineer to join our AI team to help strengthen and expand Fullscript’s AI-powered experiences. You’ll work on building innovative AI capabilities that help clinicians provide better services and help patients improve their health.
Job Responsibility:
Development and deployment of production, multi-turn LLM-powered features, including summarization tools and clinician-facing conversational agents that handle follow-up questions and reasoning over clinical context
Build and own backend services in Python that integrate LLM agents with Fullscript’s platform
Implement prompting, grounding, and safety strategies to optimize model outputs in clinical workflows
Implement AI feature quality testing, evaluation of LLM outputs (accuracy, hallucinations, edge cases), CI/CD pipelines, and version control for all model-related workflows
Collaborate with medical and product teams to deliver AI features that reflect real clinical reasoning and practitioner workflows
Work cross-functionally with engineering, analytics, and medical SMEs to refine requirements and ensure data solutions support clinical contexts
Stay current with the latest LLM research and emerging AI technologies
Requirements:
3+ years of experience building and implementing LLM applications used in production, including conversational or agent-based systems
Experience with LLM application frameworks (LangChain, LangGraph, Hugging Face tools), including agent orchestration, tool use, or RAG pipelines
Familiarity with model evaluation and monitoring frameworks for LLM outputs and conversational quality
Knowledge of MCP and agent orchestration tools
Strong proficiency in Python and SQL
Deep understanding of data engineering best practices, including version control, testing, and CI/CD methodologies
Experience designing AI systems that answer open-ended questions, support follow-up interactions, and explain their reasoning
Ability to communicate complex technical concepts effectively to technical and non-technical stakeholders
Learning mindset, with a keen interest in exploring new technologies and methodologies
Nice to have:
Familiarity with model evaluation and monitoring frameworks
Snowflake Snowpark or PySpark experience
Knowledge of MCP, Langfuse, or agent orchestration tools
Graph database experience (Neo4j)
Exposure to healthcare, clinical data, or decision-support systems
What we offer:
Flexible PTO & competitive pay
RRSP match & stock options
Customizable benefits—flexible coverage, paramedical services, and an HSA