Senior Remote Machine Learning Engineer
$128k - $160k per yearFreshBooks
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.
NOTE: This role can be worked remotely from the above location.
Design, prototype, and validate machine learning models for product features and internal tools
Own the ML lifecycle from experimentation through production deployment and monitoring
Partner with Data Engineering and Product Engineering to integrate models into batch and online systems
Build and maintain shared feature pipelines, including documentation and versioning
Improve ML reliability through retraining workflows, drift detection, and root cause analysis
Design and build end-to-end pipelines for classification, ranking, embeddings, or generation tasks
5+ years of experience in data science, applied ML, or ML engineering roles
- Strong foundation in supervised and unsupervised learning, statistical modeling, and experimentation techniques
- Experience developing and shipping ML models in production (batch or real-time)
- Strong Python and SQL skills with experience working with structured and unstructured data
- Hands-on experience building and deploying ML or LLM-based systems (e.g. retrieval-augmented generation, embeddings, prompt tuning)
- Familiarity with cloud infrastructure and ML tools, ideally on Google Cloud Platform (e.g. Vertex AI, BigQuery, Cloud Composer, Kubernetes).
- Experience working with CI/CD pipelines, containerization (Docker), and job orchestration tools (Airflow, dbt, etc.).
- Strong communication skills and ability to explain technical concepts to non-technical stakeholders
A background in software engineering (e.g., At FreshBooks, we approach each individual's compensation with a promise of fair market value and internal equity commensurate with experience and specific skill set.
Additionally, this position offers an equity grant and immediate enrollment in FreshBooks' comprehensive benefits program, detailed below.
Generous time off including a flexible vacation plan, a retirement savings program or pension plan matched to your local office, stock options for every full-time employee, parental leave and new parent support, annual healthy living credit, comprehensive medical and dental benefits, fertility and gender-affirming benefits dependent on your region, and more.
Including a Peer Recognition Program, an Employee Assistance Program, headphone credit, meaningful in-person gatherings to bring onsite and remote employees together, and more perks matched to your local cluster.
Working environments to help you thrive. Beautiful office spaces welcome you in Toronto, Amsterdam, and San Luis Potosi. If you don't have access to a FreshBooks office, you receive a home office credit to set up your home office.
Comprehensive company onboarding, career development through continuous coaching, training, and learning on the job.
Our leading platform is more than just business software; it’s an all-in-one financial toolkit that automates invoicing, expenses, payments and payroll, allowing our customers to spend less time on paperwork and more time doing the work they love.
Headquartered in Toronto, Canada, our team operates in clusters across North America and Europe using a variety of working environments - remote, hybrid, and in-office - all based on what’s best for the team, collaboration, and mental well-being. We are committed to creating a supportive and flexible workplace where everyone can thrive, grow, and make an impact on the lives of small business owners worldwide.
We do not discriminate based on gender, religion, race, mental disability, sexual orientation, age, or any other status. At FreshBooks, we inspire an environment of mutual respect and we believe diversity and inclusion are crucial to our success. For any questions, suggestions or required documents regarding accessibility in a different format, please contact us by phone at View phone number on ca.snapjobsearch.com and/or email at View email address on ca.snapjobsearch.com.
- ...Cutting Machine Operator Stanfield’s, 1 Logan Street, Truro NS 7:40 AM to 4:00 PM Monday... ...machine as required Aptitude for learning new skills and tasks within the cutting department... ..., speak and write English. ~ Ability to learn new skills quickly and work within a fast-...SuggestedFull timeContract workMonday to friday
- ...in a fast-paced manufacturing environment. Available Opportunities Toe Closure Operator / Turner – Sock Department Knitting Machine Operator Washing & Boarding Operator – Sock Department Applicants may be considered for one or more roles based on skills, experience...SuggestedFull timeContract workInternshipShift workNight shiftDay shift
- ...soccer sessions to children aged 3-8, focusing on fundamental skills, teamwork, and sportsmanship. Ensure a safe, fun, and inclusive learning environment. Address individual needs, offering tailored coaching to enhance skill development. Maintain and transport...SuggestedSummer work
- ...experience, B2B preferable A background in Electrical-mechanical, engineering, or technology would be an asset Excellent communication... ...to decision-making and operations. Dedicated to continuous learning and maintaining up-to-date knowledge of product inventory and...SuggestedLong term contractPermanent employmentLocal areaImmediate startFlexible hours
$60k - $65k per year
...education support in other regions across Canada as indicated by Senior Education Manager Support to Sales Team: Taking initiative... ...applications from all areas of the global community. Want to learn more: If you feel you are as unique as our products and want to...SeniorPermanent employmentFull timeFor contractorsLocal areaFlexible hours$37.27 per hour
...We’re on a mission to achieve excellence in health, healing, and learning through working together, which is reflected in the hospitals,... ...for unionized positions. Employees are encouraged to view their seniority hours and dates in their SuccessFactors online profile. Successful...Hourly payLong term contractTemporary workPart timeInternshipWork at office$24.97 per hour
...We’re on a mission to achieve excellence in health, healing, and learning through working together, which is reflected in the hospitals,... ...for unionized positions. Employees are encouraged to view their seniority hours and dates in their SuccessFactors online profile. Successful...Hourly payLong term contractPermanent employmentPart timeRotating shift$38.43 - $50.98 per hour
...We’re on a mission to achieve excellence in health, healing, and learning through working together, which is reflected in the hospitals,... ...for unionized positions. Employees are encouraged to view their seniority hours and dates in their SuccessFactors online profile. Successful...Hourly payLong term contractPermanent employmentFull timeAfternoon shift$20.74 per hour
...We’re on a mission to achieve excellence in health, healing, and learning through working together, which is reflected in the hospitals,... ...for unionized positions. Employees are encouraged to view their seniority hours and dates in their SuccessFactors online profile. Successful...Hourly payCasual workShift workNight shiftAfternoon shift- .../Bargaining Unit: NSNU - Portability of Seniority as per NSNU Agreement On-Call: Yes... ...scope, have clinical autonomy, continuous learning, and meet some great people along the way... ...medical care to children, youth, adults and seniors in their homes and other settings in communities...SeniorPermanent employmentFull timeLive outWeekend workAfternoon shift
- .../Bargaining Unit: NSNU - Portability of Seniority as per NSNU Agreement On-Call Rotation... ...scope, have clinical autonomy, continuous learning, and meet some great people along the way... ...care to children, youth, adults and seniors in their homes and other settings in communities...SeniorPermanent employmentPart timeLive outWeekend workAfternoon shift
- ...Cook Boston Pizza Cooks are the engine of the entire restaurant! They are responsible for creating our delicious menu items perfectly every time for every guest. Cooks are responsible for ensuring that our most important people, our Guests, have an excellent Boston Pizza...Work at officeLocal areaFlexible hours
- ...heights Work setting ~ Feed mill Responsibilities Tasks Measure and dump ingredients into hoppers of mixing and grinding machines Feed and unload processing machines Check products and packaging for basic quality defects Assist process control and...Long term contractImmediate startRemote workNight shift
- ...Growth – Join a growing organization with long-term career opportunities The Role The Service Manager – Atlantic Region is a senior leadership position responsible for the overall performance, safety, and regulatory compliance of Avenir Energy’s service operations across...SeniorLong term contractFull timeInternshipWork at officeFlexible hours
- ...growing organization with long-term career opportunities The Role As a Gasfitter A – Propane Service Technician , you will be a senior field-based technician responsible for the installation, servicing, and maintenance of propane appliances and systems. You will work...SeniorLong term contractFull timeApprenticeshipInternshipFlexible hours
- ...Replaces the other maintenance supervisor, if necessary. What you need to join our team: ~ University or college degree in engineering or a related field. ~3-5 years experience in maintenance and utility management in a unionized environment. ~5 years facility/maintenance...Full timeFor contractorsFlexible hoursAfternoon shift
- ...discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable*. Learning and Development Resources to fuel your professional growth. Paid Vacation * Eligible only after working a set number of hours/...Full timeInternship
- ...discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable*. Learning and Development Resources to fuel your professional growth. Paid Vacation * Eligible only after working a set number of hours/...Full timeInternship
$16 - $19 per hour
...Truro! Are you a kind-hearted and reliable person looking for a truly fulfilling role? At Earth Angels Home Care, we've been helping seniors and others in Nova Scotia thrive in the comfort of their own homes for over 20 years, and it's a mission we're incredibly passionate...SeniorHourly payFull timeFlexible hoursNight shiftWeekend workDay shiftAfternoon shift- ...strong problem solving, deductive reasoning and decision making skills Highly motivated, self directed and customer service oriented Learn and perform multiple tasks in a fast paced environment Work independently as well as in a team environment Demonstrate our core...Full timeWork at officeLocal areaMonday to fridayShift work
$52k per year
...openings in our Management Training program. As a MT, you’ll start learning our business from day one while based out of one of our... ...service, sales and marketing, finance, and operations. And you’ll learn what it means to always put our customers first. Ours is a culture...Permanent employmentFull timeTraineeshipImmediate start$17.58 per hour
...in customers and telephone inquiries. Takes ownership of customer's shipping needs and offers viable solutions. Takes action to learn all product and service offerings, alternative solutions, and industry trends. Operates all equipment, software, and devices and trains...Hourly payPermanent employmentWork at officeMonday to fridayFlexible hours- ...respond to urgent store needs outside of scheduled hours Why Join Us? A supportive and friendly team environment Opportunities to learn and grow within our organization Make a real impact by helping customers feel better every day Be part of a respected local...Full timeSeasonal workWork at officeLocal areaFlexible hoursAfternoon shift
- ...ranging from $55,000 to $80,000+, including hourly rate plus uncapped commissions (The lower end reflects new team members during their learning period, while top managers consistently exceed this range based on performance). Well-Being: Medical & dental benefits, flexible...Hourly payFull timeInternshipFlexible hoursAfternoon shift
- ...vision is to inspire financial confidence. This is your opportunity to build a career with a leading organization where you can learn, grow and thrive both professionally and personally. We are proud to be recognized as one of Canada’s Top Employers by Mediacorp Canada...Ongoing contractPart timeInternshipSummer internshipWork at office
- ...and from destinations. This position ensures the best customer service through efficiency and dedication. Responsibilities: Learns and properly executes UPS safe driving methods. Qualifications: Ability to lift up to 70 lbs./32 kgs. Complies with UPS appearance...Local area
- ...discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable. Learning and Development Resources to fuel your professional growth. Parental leave top-up Paid Vacation and Days-off We are...Long term contractFull timeTemporary workInternshipWork at office3 days per week
- ...your Collective Agreement will be deemed, and each successive period will be treated as a separate posting for purposes of comparing seniority between candidates. VON Canada is committed to meeting the needs of persons with disabilities and to providing accessibility...Casual workInternshipLive outFlexible hoursNight shiftWeekend workAfternoon shift
- ...communication skills Adaptable in a fast-paced work environment Resourceful and courteous when resolving inquiries Motivated to learn new things and delivering great customer service Experience You Bring ~ Good news! No previous experience is required. We provide...Permanent employmentTemporary workPart timeInternshipShift workAfternoon shift
$61.49k per year
Position Information Position Title Community Education Officer Research Project Department/Unit Extended Learning - Administration Location Truro, Nova Scotia, Canada Posting Number S024-26 Employee Group DPMG Position Type Term Duration...Full timeContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Remote Machine Learning Engineer. Be the first to apply!
- senior operations manager Truro, NS
- senior test manager Truro, NS
- senior delivery manager Truro, NS
- senior development manager Truro, NS
- senior sales manager Truro, NS
- senior safety manager Truro, NS
- senior part time Truro, NS
- senior controller Truro, NS
- senior sales Truro, NS
- senior program manager Truro, NS
