Fullscript

Fullscript

Fullscript provides a platform that enables healthcare practitioners to create personalized supplement plans and recommend professional-grade supplements to their patients, enhancing patient care and treatment adherence through convenient ordering and ...

Health Care Providers & Services
251-1K
Founded 2011
$267M raised

Description

  • Design, build, and deploy LLM-powered product features such as lab result summaries, clinical workflow tools, and practitioner-facing conversational agents.
  • Build backend services that integrate LLMs and machine learning models into Fullscript’s platform using Python and, over time, Elixir.
  • Develop AI systems that handle open-ended clinical questions, follow-up interactions, and reasoning over structured and unstructured healthcare context.
  • Implement prompting, grounding, retrieval, and safety strategies to improve output quality, consistency, and clinical relevance.
  • Build evaluation, testing, monitoring, and CI/CD workflows for AI features, including accuracy checks, 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 production deployment, iteration, and ongoing improvement.
  • Contribute to architecture and implementation decisions for AI-powered analytics, lab interpretation, and clinical decision-support workflows.
  • Stay current with fast-moving LLM, agentic AI, and applied ML ecosystems while making pragmatic production decisions.

Requirements

  • 5+ years of experience in machine learning engineering, applied AI engineering, backend engineering, or a similar role, with a track 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, with solid SQL fundamentals and comfort working in data-heavy product environments.
  • 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, including Git, testing, CI/CD, observability, evaluation, and production monitoring.
  • Experience evaluating and validating LLM-based applications for quality, hallucinations, correctness, edge cases, and long-term reliability.
  • Ability to work independently in ambiguous problem spaces, make sound tradeoffs, and partner effectively with technical, product, medical, and non-technical stakeholders.
  • Experience with Elixir, Phoenix, functional programming, or interest in building with Elixir as the AI platform evolves (preferred).
  • Experience building AI assistants, conversational agents, or decision-support tools in healthcare, clinical workflows, regulated products, or other high-trust environments (preferred).
  • Familiarity with MCP, Langfuse, agent orchestration patterns, tool-calling systems, or multi-step AI workflows (preferred).

Benefits

  • Salary range of $130,000 to $150,000 CAD.
  • Flexible PTO and competitive pay.
  • RRSP/401k match and stock options.
  • Premium benefits package with customizable coverage, paramedical services, and an HSA.
  • Fullscript discounts on high-quality wellness products.
  • Continuous learning opportunities to support skill and career growth.
  • Remote-first flexibility, with Ottawa, Toronto, or Calgary preferred for this role.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Machine Learning (Behaviors)

Motional 1K-5K Automotive

Motional’s Behaviors team is hiring an engineer to develop machine learning models that help autonomous vehicles understand and predict traffic behavior in complex real-world driving scenarios.

C++ Computer Vision Deep Learning Machine Learning Neural Networks Python PyTorch
1 day, 14 hours ago

PyTorch & MLOps AI Specialist

Weekday 11-50 Construction & Engineering

A leading AI lab’s Generative AI team is hiring an MLOps and ML Systems Engineer to support the development and evaluation of next-generation large language models and the training data that powers them.

Generative AI LLM MLOps PyTorch
1 day, 14 hours ago

Junior Python Developer - AI & Innovation Team

Adzuna 51-250 Internet Software & Services

Adzuna is hiring a Junior Python Developer to help build and maintain AI-powered jobseeker products and the production systems behind them for a remote team working in London hours.

Apache Spark AWS CSS EC2 Git GitHub HTML LLM Machine Learning MySQL Playwright PostgreSQL Python React Selenium Solr SQL Tailwind CSS
1 day, 15 hours ago

Staff AI/ML Engineer

Burq 11-50 Air Freight & Logistics

Burq is hiring a Staff AI/ML Engineer to build the core AI systems that automate logistics operations and improve real-time decision-making for the company’s delivery platform.

Computer Vision FastAPI MLOps Python Reinforcement Learning
1 day, 15 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers