Fullscript

Senior Machine Learning Engineer

Fullscript
Apply
22 hours ago
Toronto, Canada +3 moreSenior

Responsibilities

  • Design, build, and deploy LLM-powered features such as lab summaries, clinical workflow tools, and practitioner-facing conversational agents.
  • Build Python backend services integrating LLMs and machine learning models into Fullscript’s platform, with increasing exposure to Elixir.
  • Develop AI systems for open-ended clinical questions, follow-up interactions, and reasoning over structured and unstructured healthcare context.
  • Implement prompting, grounding, retrieval, and safety strategies to improve AI quality, consistency, and clinical relevance.
  • Build evaluation, testing, monitoring, and CI/CD workflows addressing accuracy, hallucination detection, edge cases, and reliability.
  • Partner with medical, product, analytics, and engineering teams to translate clinical needs into scalable AI capabilities.
  • Own AI systems end to end from experimentation and prototyping through deployment, iteration, and ongoing improvement.
  • Contribute to architecture and implementation decisions for AI-powered analytics, lab interpretation, and clinical decision-support workflows.

Requirements

  • 7+ years of experience in machine learning engineering, applied AI engineering, backend engineering, or a similar role, with a record of shipping production systems.
  • 2+ years of recent hands-on experience building LLM-powered applications, including conversational agents, RAG workflows, tool use, or agentic systems.
  • Strong backend development experience in Python, solid SQL fundamentals, and comfort working in data-heavy product environments.
  • Familiarity with MCP, Langfuse, agent orchestration patterns, tool-calling systems, or multi-step AI workflows.
  • Experience integrating LLMs such as OpenAI, Gemini, Anthropic, or similar models into user-facing products.
  • Experience with LLM application frameworks or orchestration tools such as LangChain, LangGraph, Hugging Face tools, or similar frameworks.
  • Strong engineering practices involving Git, testing, CI/CD, observability, evaluation, and production monitoring.
  • Experience evaluating and validating LLM applications for quality, hallucinations, correctness, edge cases, and reliability over time.
  • Ability to work independently in ambiguous problem spaces, make sound tradeoffs, and collaborate with technical, product, medical, and non-technical stakeholders.
  • Healthcare, clinical workflow, regulated-product, high-trust-environment, AI assistant, conversational-agent, or decision-support experience is a bonus.

Benefits

  • Flexible PTO and competitive pay.
  • RRSP/401k match and stock options.
  • Premium benefits with customizable coverage, paramedical services, and an HSA.
  • Fullscript discounts on wellness products.
  • Continuous learning opportunities.
  • Remote-first flexibility, with Ottawa, Toronto, or Calgary preferred.
  • Base salary range of $140,000 to $160,000 CAD, with additional incentives, perks, and benefits potentially available.
Fullscript

About Fullscript

501-1,000 employees

Fullscript builds a platform for healthcare providers to prescribe and dispense supplements, order labs, and manage patient adherence via integrated e-commerce fulfillment. The company earns revenue from its software tools and distribution of professional-grade products to patients on behalf of practitioners. Founded in 2011 and headquartered in Ottawa, it is privately held; more than 125,000 practitioners and 10 million patients use the platform.

Contact me