高级机器学习工程师
Senior Machine Learning Engineer
关于 Fullscript
我们是一家行业领先的健康科技公司,致力于帮助人们改善健康。我们于2011年以一个简单的理念起步:让从业者更容易获取他们信任的产品,从而提供更好的护理。
这个简单的理念发展成了一个全面支持护理各个环节的平台。如今,超过125,000名从业者使用 Fullscript 进行临床洞察、实验室解读、患者分析、教育以及获取高质量补充剂。超过1000万名患者依赖 Fullscript 与他们的护理计划保持联系并完成治疗。
我们打造的工具让护理更智能、更人性化。这些工具节省时间、简化决策,并帮助从业者更紧密地与他们关心的人保持联系。当所有所需内容都在一处时,他们可以专注于最重要的事情:帮助人们改善健康。
这是你的邀请。
带来你的想法、毅力和对人们的关怀。
加入我们,共同塑造护理的未来。
机会
我们正在招聘一名高级机器学习工程师,加入我们的 AI 与分析工程团队。该团队将 AI 驱动的实验室解读、临床决策支持和对话体验直接集成到 Fullscript 产品中。
你将帮助构建 Fullscript 最重要 AI 体验背后的系统:AI 生成的实验室总结、面向从业者的对话代理,以及帮助临床医生更快从数据转化为洞察的工具。这项工作技术性强,以产品为导向,并与实际的从业流程紧密相关。
这是一个高级个人贡献者职位,适合那些已经部署过生产级 AI 系统、能够将模糊的临床和产品问题转化为有效软件,并能从早期实验到部署、评估和迭代全程负责的人。
你将与工程、产品、分析和医疗利益相关者密切合作,构建可靠、有用且基于实际从业方式的 AI 功能。
你会做什么
- 设计、构建和部署基于大语言模型(LLM)的产品功能,包括实验室结果摘要、临床工作流程工具和面向从业者的对话代理。
- 构建将 LLM 和 ML 模型集成到 Fullscript 平台的后端服务,主要使用 Python,随着平台的发展,会越来越多地接触 Elixir。
- 开发 AI 系统,以支持开放式的临床问题,跟进交互
查看英文原文
About Fullscript
We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care.
That simple idea grew into a platform that powers every part of care. Today, more than 125,000 practitioners use Fullscript for clinical insights, lab interpretations, patient analytics, education, and access to high-quality supplements. Over 10 million patients rely on Fullscript to stay connected to their care plans and follow through on treatment.
We build tools that make care smarter and more human. Tools that save time, simplify decisions, and help practitioners stay closely connected to the people they care for. When everything they need is in one place, they can focus on what matters most: helping people get better.
This is your invitation.
Bring your ideas, your grit, and your care for people.
Join us and shape the future of care.
The Opportunity
We’re hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team builds AI-powered lab interpretation, clinician decision support, and conversational experiences directly into the Fullscript product.
You’ll help build the systems behind some of Fullscript’s most important AI experiences: AI-generated lab summaries, practitioner-facing conversational agents, and tools that help clinicians move from data to insight more quickly. The work is technical, product-minded, and deeply tied to real practitioner workflows.
This is a senior individual contributor role for someone who has shipped production AI systems, understands how to turn ambiguous clinical and product problems into working software, and can own work from early experimentation through deployment, evaluation, and iteration.
You’ll work closely with engineering, product, analytics, and medical stakeholders to build AI features that are reliable, useful, and grounded in the way practitioners actually deliver care.
What you'll do
- Design, build, and deploy LLM-powered product features, including lab result summaries, clinical workflow tools, and practitioner-facing conversational agents.
- Build backend services that integrate LLMs and ML models into Fullscript’s platform, primarily using Python, with increasing exposure to Elixir as the platform evolves.
- Develop AI systems that can support open-ended clinical questions, follow-up interactions, and reasoning over structured and unstructured healthcare context.
- Implement prompting, grounding, retrieval, and safety strategies that improve output quality, consistency, and clinical relevance.
- Build evaluation, testing, monitoring, and CI/CD workflows for AI features, including approaches for accuracy, hallucination detection, edge cases, and reliability.
- Partner with medical, product, analytics, and engineering teams to translate clinical needs into practical AI capabilities that can scale.
- 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 staying pragmatic about what is ready for production use.
What you bring to the table
- 7+ 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 across 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, including Git, testing, CI/CD, observability, evaluation, and production monitoring.
- Experience evaluating and validating LLM-based applications for quality, hallucinations, correctness, edge cases, and reliability over time.
- Ability to work independently in ambiguous problem spaces, ask strong questions, make sound tradeoffs, and partner effectively with technical, product, medical, and non-technical stakeholders.
Bonus if you have
- Experience building AI assistants, conversational agents, or decision-support tools in healthcare, clinical workflows, regulated products, or other high-trust environments.
What we can offer you
- Flexible PTO and competitive pay, because work-life balance matters
- RRSP/401k match to invest in your future
- Premium benefits package with customizable coverage, paramedical services, and an HSA.
- Fullscript discounts to save on high-quality wellness products
- Continuous learning opportunities to grow your skills and career
- Remote-first flexibility to work where you work best, with Ottawa, Toronto, or Calgary preferred for this role.
Compensation Range
The salary range for this role is between $140,000 to $160,000 CAD. Fullscript shares salary ranges to support transparency and help candidates make informed decisions. The range shown reflects base salary only. The range shown reflects base salary only. Additional incentives, perks, and benefits may be available as part of Fullscript’s total rewards package.
Final base salary depends on experience, skills, and location. We review pay regularly to stay aligned with market data and internal equity. Benefits and total rewards may vary by region.
Why Fullscript
Great work happens when people feel supported, trusted, and inspired. At Fullscript, we stay curious and keep finding smarter ways to make care better. We grow together, take on new challenges, and focus on impact. We put people first, work as a team, and leave egos at the door.
What to Know Before You Apply
We’re grateful for the interest in joining Fullscript. To make sure your application reaches our hiring team, please apply directly through our careers page.
A quick note: Due to the high volume of applications, we’re not able to respond to phone or email inquiries about application status. If there’s a match, our team will reach out directly.
Fullscript is an equal opportunity employer committed to creating an inclusive workplace. Accommodations are available upon request at accommodations@fullscript.com.
All offers are contingent on successful background checks conducted in compliance with federal, state, and provincial laws.
We use AI tools to support parts of the hiring process, including screening and reviewing responses. Final hiring decisions are always made by people and follow all applicable privacy and employment laws in Canada and the U.S.
Learn More
www.fullscript.com
@fullscriptHQ on instagram
Let’s make healthcare whole