Back to job search
MR
Motion RecruitmentVerified Job Source

Senior Data Scientist

The role involves owning the technical direction of production-grade ML systems and improving model performance through deep statistical expertise. Responsibilities include hands-on development in Python, statistical modeling, and mentoring peers in a collaborative environment.

  • On-site
  • Waterloo, ON
  • Posted Aug 25, 2026
  • Apply by Sep 24, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Located in Waterloo, this full-time Senior Data Scientist opportunity is with an innovative technology organization focused on advanced analytics and machine learning. The team is leveraging Python-based machine learning frameworks, statistical modeling, anomaly detection, clustering, classification, and data quality analysis to solve challenging real-world problems in a highly technical environment. This is a rare opportunity for a senior-level machine learning professional who wants to own technical direction rather than manage people. The biggest draw of this role is the ability to influence production-grade ML systems that directly impact mission-critical technology solutions. The team is looking for someone who can combine deep statistical expertise with practical machine learning experience to improve model performance, guide technical decisions, and mentor peers. You'll have the chance to work alongside subject matter experts, tackle difficult data science challenges, expand your technical leadership skills, and make a measurable impact while enjoying a collaborative and growth-oriented environment. Required Skills & Experience 5+ years of Data Science or Machine Learning experience Expertise in statistics, experimental design, model evaluation and validation Strong experience with anomaly detection Advance Python programming skills with object-oriented design experience Desired Skills & Experience Knowledge of signal processing Experience working with sensor, time-series, or scientific measurement data Familiarity with Azure-based machine learning workflows What You Will Be Doing Tech Breakdown 75% Python/Machine Learning/Statistical Modeling 25% Data Engineering, MLOps, and Production Support Daily Responsibilities 80% Hands On 5% Management Duties 15% Team Collaboration Current Vacancy: Yes Use of AI in Hiring: Yes Applicants must be currently authorized to work in the Canada on a full-time basis now and in the future. Posted By: Emma Borges

What you’ll do

The role involves owning the technical direction of production-grade ML systems and improving model performance through deep statistical expertise. Responsibilities include hands-on development in Python, statistical modeling, and mentoring peers in a collaborative environment.

Requirements

Candidates need over 5 years of experience in Data Science or Machine Learning with strong expertise in statistics and anomaly detection. Advanced Python programming skills with object-oriented design experience are required.

Listed skills

  • Machine learningPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Machine Learning
  • Statistical Modeling
  • Anomaly Detection
  • Clustering
  • Classification
  • Data Quality Analysis
  • Experimental Design
  • Model Evaluation
  • Model Validation
  • Object-Oriented Design
  • Signal Processing
  • Time-Series Data
  • Azure ML
  • Data Engineering
  • MLOps

Job areas

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Science & Research

Additional details

Minimum experience
5+ years
Apply by
Sep 24, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level