Machine Learning Engineer (Lead)
Providius Corp
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
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