Skip to content
mimi

Machine Learning Engineer (Lead)

Providius Corp

Hamilton · On-site Full-time Senior CA$150k – CA$250k/yr 1mo ago

About the role

About

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real‑world problems.

What We’re Looking For

We’re looking for a senior AI/ML engineer to establish and lead our machine learning capability from the ground up.

This is not a role where everything is already defined. We need someone who can take a high‑level concept, work through ambiguity, and determine what is actually possible, what is not, and what it will take to get there.

You will be expected to operate with a high degree of ownership and autonomy, and to act as the technical authority on ML‑related decisions.

Position Overview

You will work closely with engineering leadership and domain experts to:

  • define what data is needed
  • help shape how that data is collected and structured
  • experiment, prototype, and evaluate approaches
  • build and integrate models into real systems

This role is hands‑on and engineering‑focused. You will be writing code, building pipelines, and working directly with messy, real‑world data.

Over time, you will help define standards and direction for ML within the company and mentor more junior engineers as the team grows.

Duties and Responsibilities

  • Work with stakeholders to translate high‑level ideas into concrete ML problems
  • Define data requirements and guide data collection and curation
  • Design and run experiments to validate approaches
  • Build and iterate on models for tasks such as anomaly detection and behavioral analysis
  • Develop data pipelines and supporting infrastructure
  • Integrate models into production systems
  • Evaluate tradeoffs and communicate what is feasible vs not
  • Help prioritize what needs to be solved now vs later

Required Skills / Experience

  • 5+ years of experience in applied machine learning or data science
  • Strong programming ability (Python or similar)
  • Experience working with real‑world, imperfect datasets
  • Experience building and deploying ML systems
  • Strong problem‑solving ability and comfort working with open‑ended problems
  • Ability to clearly explain technical decisions and tradeoffs

Nice to Have

  • Experience with anomaly detection, time‑series data, or behavioral modeling
  • Experience working with streaming or telemetry data
  • Experience building systems from early‑stage or undefined starting points
  • Experience mentoring or guiding other engineers

What This Role Requires

  • Ability to operate without a predefined roadmap
  • Comfort working from incomplete or evolving data
  • Pragmatic decision‑making and willingness to ship working solutions
  • Ability to balance ambition with realism
  • Strong ownership and accountability

Compensation & Benefits

Job Type: Full‑time
Pay: $150,000.00‑$250,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • On‑site parking

Work Location: In person

Skills

Python

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free