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 ForWe’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 OverviewYou 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
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