
Senior Machine Learning Engineer
Fullscript22 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.
Categories
About Fullscript
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.