Staff Machine Learning Engineer
Fullscript
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.
Role
We’re hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of 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.
This is a senior individual contributor role for someone who can go beyond implementation. In addition to building high‑quality systems, you’ll help define technical direction, guide architecture decisions, and identify where AI can create meaningful value in clinical workflows. You’ll work with a high degree of autonomy and partner closely with engineering, product, analytics, and medical stakeholders to deliver scalable, reliable, and clinically useful AI experiences.
What you’ll do
- Lead the design, development, and deployment of production, multi‑turn LLM‑powered features, including summarization tools and clinician‑facing conversational agents that support follow‑up questions and reasoning over clinical context
- Own backend services in Python that integrate LLM agents with Fullscript’s platform and support reliable production use
- Help define technical direction for prompting, grounding, safety, and orchestration strategies used across clinical AI workflows
- Establish and improve evaluation approaches for LLM outputs, including accuracy, hallucinations, edge cases, and overall feature quality
- Shape engineering patterns for model‑related workflows, including testing, CI/CD, observability, and version control
- Partner with medical, product, and engineering teams to identify high‑value opportunities for AI and turn them into practical, scalable product capabilities
- Work cross‑functionally with engineering, analytics, and medical SMEs to refine requirements and ensure data and system design support clinical use cases
- Provide technical leadership across projects by creating clarity in ambiguous problem spaces, guiding tradeoff decisions, and raising the quality bar for the team
- Stay current with the latest LLM research and emerging AI technologies, and help assess where they can be applied effectively at Fullscript
What you bring to the table
- 6+ years of experience building and implementing machine learning applications in production, including meaningful experience with LLM‑powered agents, conversational experiences, or agent‑based workflows
- A track record of owning complex technical problems end to end and shaping implementation beyond your immediate code contributions
- Experience designing and deploying AI systems that answer open‑ended questions, support follow‑up interactions, and operate reliably in production
- Strong experience with LLM application frameworks and tooling, such as LangChain, LangGraph, or similar orchestration and RAG frameworks
- Familiarity with evaluation and monitoring frameworks for LLM outputs, conversational quality, and system reliability
- Knowledge of MCP, agent orchestration patterns, or related approaches for building multi‑step AI systems
- Strong proficiency in Python and SQL
- Experience making sound technical decisions around quality, safety, maintainability, and scalability in production AI systems
- Strong communication and collaboration skills, with the ability to work effectively across technical and non‑technical stakeholders
Bonus if you have
- Experience defining technical direction for AI or machine learning systems across multiple projects or teams
- Experience building clinician‑facing, healthcare‑adjacent, or other high‑trust AI experiences
- Experience with recommendation systems, personalization, or other applied ML systems beyond LLMs
- Experience with modern retrieval, grounding, or evaluation patterns for LLM applications
- Experience working closely with domain experts to build systems in complex or highly contextual problem spaces
What we can offer you
- SalaryFlexible PTO & competitive pay—rest fuels performance.
- RRSP match & stock options—invest in your future.
- Customizable benefits—flexible coverage, paramedical services, and an HSA.
- Fullscript discounts—save on wellness products.
- Continuous learning—training budget + company‑wide initiatives.
- Wherever You Work Well—hybrid and remote flexibility.
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. We’re not able to respond to individual messages about open roles on email or social channels.
Fullscript is an equal opportunity employer committed to creating an inclusive workplace. Accommodations are available upon request at View email address on ca.talent.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
@fullscriptHQ on instagram
Let’s make healthcare whole
#J-18808-Ljbffr- ...expand our team with talented, driven, and collaborative individuals who seek to have a lasting impact. Learn more at Join EvenUp as a Staff Machine Learning Engineer and build the future of personal injury law technology. This is a unique opportunity to lead the...SuggestedLong term contractFull timeTemporary workWork at officeLocal areaHome officeFlexible hours
- Summary We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This role is for someone who is passionate... ..., such as ChatGPT or Gemini; A proven ability to quickly learn new technologies and adapt to a dynamic, fast‑paced...SuggestedWork at officeLocal areaFlexible hours1 day per week
- ...experiences in the online grocery shopping, beauty, pharmacy, and apparel spaces, and we’re only just getting started. As a Machine Learning Engineer on the GenAI team, you will lead the development of data science products that drive operational efficiency and customer...SuggestedFull timeWork at office
- ...brilliant minds intent on discovering, learning and building. We work in a vibrant atmosphere... ...We are looking for a talented Machine Learning Engineer to join our team and deliver machine learning... ...of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark...SuggestedLong term contract
- Drive AI transformation in commercial banking with CMTC at RBC as a Machine Learning Engineer. Utilize your expertise in model development and deployment to create impactful ML solutions. As a pivotal member of RBC’s AI team, you will harness your machine learning skills...Suggested
- ...chain challenges with groundbreaking technology. Using AI and machine learning, we have digitized and optimized the logistics process while giving... ...computer science techniques developed by skilled software engineers and research scientists. Quincus Research teams collaborate...
- Become a key player in ACV's Machine Learning team as a Machine Learning Engineer III, focusing on computer vision solutions. Drive vehicle inspection efficiencies and valuation accuracy through innovative ML models. In this critical role, you will design and train advanced...
- Senior Machine Learning Engineer (AI Training) What if your deep expertise in machine learning could directly influence how the next generation of AI reasons through complex, real-world problems? We’re looking for Senior Machine Learning Engineers to help train cutting‑edge...Hourly payOngoing contractContract workFreelanceRemote workFlexible hours
- About the Role We’re looking for a Senior Machine Learning Engineer who can bring their depth and breadth of experience in applied data science... ...supports a diverse, equitable, and inclusive environment – learn more here Equal Employment Opportunity At Index Exchange,...Flexible hours1 day per week
- ...Construction Cloud—and Forma, our new Industry Cloud. As an Machine Learning AI Development Manager for the AEC Solutions group, you will... ...to the Senior AI/ML Development Manager in the Architecture, Engineering, and Construction (AEC) Solutions Team. We support hybrid work...
$120k - $180k per year
Machine Learning Engineers help deliver machine learning solutions for industrial process environments: fault detection, predictive maintenance, quality... ..., or adjacent fields Strong Python skills: scikit-learn, pandas, NumPy as a baseline Experience with a range of ML...Visa sponsorshipWork visa- ...across programmatic advertising and marketing channels. Machine Learning Engineer to our Data Science team! This team works on solving complex... ...customer service, and innovation. We've been awarded: To learn more about our privacy practices, please see our Privacy Policy...Remote workWork from homeHome office
- Drive innovation in ML systems with Tubi as a Scala Machine Learning Engineer. Contribute to low latency solutions while collaborating closely with engineering and product teams. As part of Tubi's Software Engineering team, you'll design scalable and high-throughput distributed...
- Drive innovation as a Senior Machine Learning Engineer at RBC in Toronto, Canada. Your role focuses on optimizing ML capabilities and collaborating across teams for high-impact projects. RBC seeks a skilled professional with at least five years in machine learning and software...
- ...We are currently seeking a Senior MLOps Engineer to join our Engineering team. This role... ...skills to enable the entire lifecycle of machine learning and generative AI — spanning experimentation... ...high standards. Continuously learn, challenge yourself, and grow as a machine...Work at officeLocal areaFlexible hours2 days per week
- We are looking for world-class engineers to tackle cutting-edge problems of applying Machine Learning in the real world. Join this team to develop a framework for machine... ...at Layer 6, you will work with ML Scientists to learn their modelling workflow, so that you can design...
- ...for you! Competitive compensation packages and learning and development opportunities, ACV has what... ...the Company’s RRSP. What you will do: ACV's Machine Learning organization is looking for a talented Machine Learning Engineer IV to join our ML inspection team. In this role...Long term contractTemporary workVisa sponsorshipWork visa
- Overview ACV's Machine Learning organization is looking for a talented Machine Learning Engineer IV to join our ML inspection team. In this role, you’ll drive end-to-end computer vision solutions processing hundreds of thousands of vehicle inspections annually into reliable...
- Shape the future of finance with Fitch Ratings as a Machine Learning Engineer in Toronto’s innovation hub. Collaborate on building generative AI systems and intelligent platforms that redefine credit analysis. Join Fitch Ratings, a leading credit ratings agency, where you...
- Drive the future of ML infrastructure as a Machine Learning Platform Engineer with RAVL in Toronto. This role focuses on system design, low-latency inference, and LLM orchestration. RAVL is seeking a Platform Engineer to lead the technical direction for innovative ML systems...
- Lead machine learning engineering at Pinterest, focusing on developing advanced data solutions to boost ad effectiveness. Bring your depth of experience to inspire a talented team. As the Engineering Manager for machine learning at Pinterest, you will manage a team dedicated...
- Transform user experiences at Workday as a Machine Learning Engineer. This influential role emphasizes LLMs, predictive analysis, and innovative ML solutions in a collaborative setting. Workday seeks a skilled Machine Learning Engineer to improve and personalize user interactions...
- Join Affirm as a Senior Machine Learning Engineer in Fraud, working remotely from Canada. Your role will focus on creating advanced ML systems for transaction decision-making. You will take charge of developing and improving fraud detection models on the ML Fraud team. With...Remote work
- Elevate healthcare experiences as a Senior Machine Learning Engineer at League, specializing in small language models. Engage in R&D and drive innovation in applied AI systems and model development. In this role with League, you will focus on advancing small language model...
- About the job RQ09177 - Machine Learning Engineer - Senior Description: Responsibilities: Creates machine learning models and utilizes data to... ...including experience with libraries like NumPy, Pandas, and Scikit-learn. (20%) Model Optimization and Tuning: Skills in...
$175k - $200k per year
...through traditional methods. With expertise spanning machine learning, bioinformatics, data science, engineering, and drug development, our multidisciplinary team in... ...- learning and development budget & lunch and learns. Facilities located in the heart of Toronto - the...Local areaFlexible hoursWeekend work- ...John Hancock AI Team is seeking a highly skilled and motivated Machine Learning Engineer with a strong focus on developing end-to-end AI models and... .... Benefits When you join our team: Well empower you to learn and grow the career you want. Well recognize and support you...Flexible hours
- Shape the next generation of AI as a Senior Machine Learning Engineer with Alignerr. This remote role allows for a flexible schedule as you train large language models to think critically and reason effectively. The position targets seasoned ML engineers eager to engage...Remote workFlexible hours
- Job Title : Machine Learning Engineer (Energy) Industry Energy & Utilities Position Overview The ML Engineer will develop and deploy machine... ...Skills Python Machine Learning TensorFlow PyTorch Scikit-Learn Databricks ML Feature Engineering Model Deployment Preferred...
- Drive AI innovation at RBC as a Senior Machine Learning Engineer on the SIAI team. Focus on operationalizing cutting-edge machine learning models and enhancing security analytics. In this role, you will engineer sophisticated data pipelines, apply advanced ML techniques,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!
- project engineer assistant project manager Toronto, ON
- assistant electrical engineer Toronto, ON
- machine learning engineer Toronto, ON
- junior machine learning developer Toronto, ON
- machine learning Toronto, ON
- machine learning researcher Toronto, ON
- software engineer - ai machine learning Toronto, ON
- intern quantum machine learning for quantum computing Toronto, ON
- machine learning part time Toronto, ON
- stage assistant ingénieur
