Enable job alerts via email!

Senior Machine Learning Engineer

Magnet Forensics

Toronto

On-site

CAD 100,000 - 130,000

Full time

18 days ago

Job summary

A leading technology firm in Toronto is seeking a Senior Machine Learning Engineer to join their AI Research team. The role involves designing and optimizing advanced ML models to enhance digital forensics capabilities. Candidates should possess over 5 years of experience in machine learning, strong Python skills, and the ability to work with complex datasets. This position offers an opportunity to innovate while collaborating with cross-functional teams.

Qualifications

  • 5+ years of professional experience in machine learning or applied AI.
  • Strong Python programming skills.
  • Experience designing and running experiments.

Responsibilities

  • Design, implement, and evaluate state-of-the-art machine learning models.
  • Collect, build, and work with complex real-world datasets.
  • Collaborate cross-functionally to ensure models are production-ready.

Skills

Machine Learning Expertise
Python Programming
Experiment Design
Scalable Codebases
Job description
Overview

Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries. Serving thousands of customers globally, our solutions modernize digital investigations, helping investigators fight crime, protect assets, and guard national security. With employees based around the world, Magnet Forensics offers an opportunity to make a difference in the world, supported through learning and development, and backed by an incredible team with integrity.

Your Role

We are looking for a Senior Machine Learning Engineer to join our AI Research team, designing, experimenting with, and optimizing cutting-edge ML models that power our digital forensics capabilities. You will lead the development of new models, training techniques, and evaluation methods that surface critical leads and insights for investigators, helping them solve cases faster and with greater confidence. As part of the Research team, you’ll work closely with Product, UX, and our Brain team to ensure our models push the boundaries of what’s possible, while remaining practical for real-world use. You’ll own complex ML projects end-to-end, including ideation and experimentation, to evaluation and handoff for integration and advancement, working with our team to advance the state-of-the-art in digital forensics.

What You Will Accomplish
  • Design, implement, and evaluate state-of-the-art machine learning models. Lead experiments, define metrics, and iterate to improve performance, efficiency, and reliability.
  • Collect, build, and work with complex, real-world datasets, developing preprocessing, augmentation, and feature engineering techniques that enhance model training and fairness.
  • Collaborate cross-functionally with our Brain team to ensure models are production-ready, scalable, and meet real user needs.
  • Stay at the forefront of ML research, assessing new techniques, frameworks, and trends, and translating them into practical innovations for our products.
  • Mentor other engineers on ML best practices, experimental design, and technical decision-making.
  • Contribute to building reusable research infrastructure and tooling that accelerates experimentation and improves reproducibility.
  • Ensure ethical and responsible AI practices are integrated into model design, training, and evaluation.
Why You’ll Love This Role

In your first 90 days, you’ll get hands-on with our Research team, experimenting with real-world datasets and evaluation pipelines to improve the accuracy, efficiency, or robustness of our models. You’ll collaborate closely with Product, UX, and Brain to ensure your work addresses investigator needs and is ready for integration into production systems. By the end of your first three months, you’ll have taken ownership of a key research initiative, delivering results that directly advance our AI capabilities and lay the groundwork for future innovations.

What We Are Looking For

We’re looking for someone who checks off most, but not all, of the boxes listed in “skills and experiences”. It’s more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have ‘been there, done that’. We want to be part of your development journey, and we’ll learn as much from you as you learn from us.

  • 5+ years of professional experience in machine learning or applied AI, with a track record of delivering models into production or production-ready pipelines.
  • Strong Python programming skills, with experience in building maintainable, scalable ML codebases.
  • Experience designing and running experiments, selecting appropriate evaluation metrics, and interpreting results.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.