Senior Machine Learning Engineer

FreshBooks
Full-time kitchener, region of waterloo IT & Technology
Posted:
May 30, 2026
Location:
kitchener, region of waterloo, Canada

Job Description

Overview

As a Senior Machine Learning Engineer at FreshBooks, you will own the full machine learning lifecycle, from early experimentation and prototyping to deployment and monitoring in production. You will work on moderately complex problems, refine ML processes, and support teammates through mentorship and collaboration. You will help deliver ML-powered features while optimizing systems for reliability, performance, and rapid experimentation. This role is primarily focused on machine learning, with supporting software engineering skills to enable production deployment. This role is ideal for someone who enjoys taking ideas from concept to customer impact.

This role can be worked remotely from the above location.

What You’ll Do

  • Design, prototype, and validate machine learning models for product features and internal tools
  • Own the ML lifecycle from experimentation through production deployment and monito...

Apply for this Job

Submit your application for the Senior Machine Learning Engineer position at FreshBooks.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: kitchener, Canada
Posted: May 30, 2026
Deadline: July 09, 2026