Junior Machine Learning Engineer

Providius

Hamilton

On-site

CAD 55,000 - 85,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Providius in Hamilton, Ontario, is seeking a junior machine learning engineer to grow into a hands-on ML engineer. You will write code, work with real data, and contribute to models and pipelines under guidance.

This role emphasizes learning, practical problem-solving, and collaboration with senior ML and engineering staff in a small, high-stakes environment.

Qualifications

  • 0–2 years in ML or strong academic/project experience.
  • Proficiency in Python programming.
  • Solid ML fundamentals.
  • Experience working with real-world data.
  • Strong problem-solving and learning mindset.
  • Ability to take direction and feedback.
  • Clear communication in a team.

Responsibilities

  • Implement and train models under guidance of senior engineers
  • Prepare, clean, and explore datasets, including feature engineering
  • Run experiments, record results, and help interpret findings
  • Build and maintain parts of the data pipeline and supporting tooling
  • Help integrate models into larger systems alongside the team
  • Write clear, testable, and maintainable code
  • Ask good questions, seek feedback, and learn from code review

Skills

Python
ML fundamentals
Problem-solving
Team communication

Tools

Pandas
NumPy
scikit-learn
Git

Job description

About Providius

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 junior machine learning engineer to join our team and grow into a strong, hands-on ML engineer.

This is a role for someone early in their career who is eager to learn, comfortable getting their hands dirty with real data, and motivated to build a solid foundation in applied machine learning.

You will work under the direction of senior ML and engineering staff, contributing to real models and pipelines while developing your skills and judgment over time.

Position Overview
  • implement, train, and evaluate models under guidance
  • prepare and explore real-world data
  • help build and maintain data pipelines
  • support experiments and document results
  • This role is hands-on and engineering-focused

You will be writing code, working with messy, real-world data, and learning how machine learning systems are built and run in practice.

Over time, as you build experience, you will take on more ownership and tackle increasingly open-ended problems.

Duties And Responsibilities
  • Implement and train models under the guidance of senior engineers
  • Prepare, clean, and explore datasets, including feature engineering
  • Run experiments, record results, and help interpret findings
  • Build and maintain parts of the data pipeline and supporting tooling
  • Help integrate models into larger systems alongside the team
  • Write clear, testable, and maintainable code
  • Ask good questions, seek feedback, and learn from code review
Requirements
Required Skills / Experience
  • 0-2 years of experience in machine learning, or strong academic or project experience
  • Programming ability in Python
  • Solid grounding in machine learning fundamentals
  • Willingness to work with real-world, imperfect data
  • Strong problem-solving ability and a desire to learn
  • Ability to take direction and incorporate feedback
  • Clear communication in a team environment
What This Role Requires
  • Eagerness to learn and grow quickly
  • Comfort working with guidance and asking for help when needed
  • Pragmatism and a willingness to see tasks through
  • Attention to detail and care in the work
  • Ownership of your own learning and contributions
Nice to haves
  • Coursework, internships, or projects involving anomaly detection, time-series, or behavioral modeling
  • Exposure to streaming or telemetry data
  • Familiarity with common ML libraries and tooling
  • Experience contributing to a shared codebase
Why join Providius
  • Own a product area with real autonomy and direct impact
  • Work on products that operate in real-time, high-stakes environments
  • Small team with high ownership and a direct line to leadership
Benefits
  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Vision care
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

software engineer
software engineer

Providius • Hamilton

On-site
CAD 70,000 - 90,000
Dental care
Extended health care
Vision care
+2
Principal Network Systems Engineer
Principal Network Systems Engineer

Providius • Hamilton

On-site
CAD 120,000 - 180,000
Dental care
Extended health care
On-site parking
+2
Machine Learning Engineer
Machine Learning Engineer

CGG Services (Canada) Inc. • Calgary

On-site
CAD 90,000 - 120,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment • Toronto

On-site
CAD 140,000 - 190,000
Bonus eligible
Medical, Dental, Vision Insurance
Vacation Time
Machine Learning Engineer
Machine Learning Engineer

Altis Technology • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Exposure to complex, enterprise-scale machine learning initiatives
Opportunities with modern ML frameworks and cloud technologies
Collaborative environment that values innovation
+1
MLOps & Data Engineer
MLOps & Data Engineer

Alberta Veterinary Laboratories Ltd • Southwestern Ontario

On-site
CAD 100,000 - 150,000
Principal Machine Learning Engineer
Principal Machine Learning Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 154,000 - 232,000
Sr. AI Engineer
Sr. AI Engineer

TheAppLabb • Toronto

On-site
CAD 110,000 - 170,000
Competitive salary
Opportunities for career growth
Fitness challenge incentives
Senior AI Engineer
Senior AI Engineer

MIR Digital Solutions • Toronto

On-site
CAD 120,000 - 180,000
Dynamic and fast-growing technology company
Innovative teams delivering cutting-edge solutions
Principal Machine Learning Architect Toronto
Principal Machine Learning Architect Toronto

Index Exchange • Toronto

Hybrid
CAD 120,000 - 150,000
Comprehensive health, dental, and vision plans
Paid time off
Flexible work schedules
+4