1

Senior Machine Learning Engineer Jobs in Toronto, ON

Machine Learning Engineer About Themis Intelligence Themis Intelligence builds the Utility Knowledge Base (UKB) and Human-Guided Intelligence (HGI) platforms, redefining how utilities operate. Our ...

Machine Learning Engineer

Toronto, ON · On-site

$100 - $130/hr

Apply machine learning design patterns to build modular, reusable, and production-ready models. * Collaborate with data engineers to develop high-performance data pipelines for training and inference.

Machine Learning Engineer

Toronto, ON · On-site

$120 - $160/hr

Machine Learning Engineer Location : Sobeys COLAB Office (Toronto Downtown) Team : Enterprise Data and Advanced Technology Overview The Enterprise Data and Advanced Technology team at Sobeys operates ...

As a Senior Machine Learning Engineer, you will play a key role in designing, building, and operationalizing ML solutions-working closely with data scientists, engineers, and business stakeholders to ...

Join EvenUp as a Staff Machine Learning Engineer and help set the technical direction for how ... senior engineers, and driving decisions that shape both product outcomes and company growth. What ...

Showing results 21-40

Senior Machine Learning Engineer information

See Toronto, ON salary details

$42.9K

$157.8K

$237.2K

How much do senior machine learning engineer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for senior machine learning engineer in Toronto, ON is $157,772.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,221.00 and $175,598.00 per year, depending on experience, location, and employer.

What are some common challenges Senior Machine Learning Engineers face when deploying models to production, and how can they be addressed?

Senior Machine Learning Engineers often encounter challenges related to model scalability, maintaining performance in real-world scenarios, and ensuring reliable integration with existing systems. Addressing these challenges typically involves thorough testing, implementing robust monitoring for model drift, and collaborating closely with DevOps and software engineering teams to streamline deployment pipelines. Staying updated on best practices in MLOps and adopting tools for automated deployment and monitoring can greatly improve the reliability and efficiency of production models.

What does a Senior Machine Learning Engineer do?

A Senior Machine Learning Engineer designs, develops, and implements machine learning models to solve complex problems. They are responsible for selecting appropriate algorithms, preprocessing data, and optimizing model performance. Additionally, they collaborate with data scientists, software engineers, and product teams to integrate machine learning solutions into production systems. Senior engineers also mentor junior team members and contribute to setting technical direction for machine learning projects.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Engineer, and why are they important?

To thrive as a Senior Machine Learning Engineer, you need advanced knowledge of machine learning algorithms, statistical modeling, and programming languages like Python or Java, typically supported by a degree in computer science or a related field. Experience with frameworks and tools such as TensorFlow, PyTorch, scikit-learn, and cloud platforms, as well as familiarity with version control and CI/CD systems, is essential. Strong problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior team members. These capabilities are crucial for designing scalable ML solutions and driving impactful results within complex, dynamic projects.

What is the difference between Senior Machine Learning Engineer vs Data Scientist?

AspectSenior Machine Learning EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, ML, or related; experience with ML frameworksBachelor's/Master's in CS, Statistics, or related; strong analytical skills
Work EnvironmentDevelops and deploys ML models in production systemsAnalyzes data, builds models, and provides insights
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, tech

While both roles require strong technical skills and knowledge of machine learning, Senior Machine Learning Engineers focus more on deploying scalable ML solutions in production environments, whereas Data Scientists primarily analyze data and develop models for insights. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Machine Learning Engineer jobs in Toronto, ON? The most popular types of Machine Learning Engineer jobs in Toronto, ON are:
What are popular job titles related to Senior Machine Learning Engineer jobs in Toronto, ON? For Senior Machine Learning Engineer jobs in Toronto, ON, the most frequently searched job titles are:
What cities near Toronto, ON are hiring for Senior Machine Learning Engineer jobs? Cities near Toronto, ON with the most Senior Machine Learning Engineer job openings:
Infographic showing various Senior Machine Learning Engineer job openings in Toronto, ON as of July 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $157,772 per year, or $75.9 per hour.

Machine Learning Engineer

Themis

Mississauga, ON

CA$85K - CA$135K/yr

Full-time

Posted 16 days ago


Job description

Machine Learning Engineer About Themis Intelligence Themis Intelligence builds the Utility Knowledge Base (UKB) and Human-Guided Intelligence (HGI) platforms, redefining how utilities operate. Our systems transform complex operational data into clear, high-confidence decisions. We design software that empowers grid professionals to think faster, act decisively, and operate with precision in critical environments. Every product we ship is built for real-world performance: reliable, observable, and secure from day one. ------------------------------- About the Role As a Machine Learning Engineer, you will contribute to the development of advanced intelligence systems that power modern utility operations. We work at the frontier of applied AI, building models and data systems that integrate time-series data, geospatial signals, and scalable infrastructure to support critical grid environments. This role goes beyond experimentation. You will work across the full lifecycle of machine learning systems, contributing to architecture decisions, implementing production-grade pipelines, and deploying models through mature MLOps practices across both cloud and on-premises environments. We emphasize evidence-based development, benchmark validation, and operational reliability from day one. ------------------------------- In this role, you will * Develop and deploy machine learning and deep learning models for time-series forecasting, anomaly detection, and geospatial intelligence * Contribute to the design of ML system architecture, ensuring scalability, reproducibility, and long-term maintainability * Build and maintain end-to-end MLOps pipelines, including data ingestion, training workflows, validation, model registry, CI/CD integration, and monitoring * Deploy and support models across cloud-native and on-premises infrastructure with production-grade reliability * Work with incomplete, noisy, and large-scale datasets, applying techniques such as backfilling, dimensionality reduction (e.g., PCA), feature engineering, and statistical validation * Design benchmarking frameworks and controlled experiments to evaluate model performance rigorously * Apply foundation model concepts and pre-trained architectures thoughtfully within domain-specific constraints * Ensure models are observable, versioned, and continuously evaluated in live environments * Write clean, testable, and well-documented code, participating in code reviews and structured engineering workflows * Move quickly but deliberately, prioritizing correctness, reproducibility, and operational robustness over shortcuts ------------------------------- You might thrive in this role if you * A Bachelor’s degree in Computer Science, Mathematics, Engineering, Statistics, or a related technical field, or equivalent practical experience building and deploying production ML systems * 3+ years of professional experience in machine learning or applied AI * Strong foundations in time-series modeling, statistical methods, and deep learning * Experience working with geospatial data or spatial modeling systems * Hands-on experience handling missing data, high-dimensional datasets, or large-scale data environments * Experience contributing to ML system architecture and deploying models via structured MLOps workflows * Familiarity with cloud platforms and containerized environments, as well as constraints of on-premises deployments * Comfortable working within Python-based ML ecosystems (e.g., PyTorch, TensorFlow, scikit-learn) and modern data tooling * Evidence-driven and benchmark-oriented, preferring measurable improvements over intuition alone * Collaborative, technically curious, and comfortable operating in fast-moving but high-reliability environments * Disciplined in documentation, testing, reproducibility, and engineering rigor ------------------------------- Bonus * Experience with foundation models, transfer learning, or fine-tuning pre-trained architectures * Exposure to transformer-based or foundation approaches for time-series forecasting * Experience with real-time inference systems or streaming data pipelines * Familiarity with time-series databases, vector databases, or feature stores * Experience integrating LLMs or building agentic systems * Background in utilities, energy systems, or other high-reliability industrial domains This is a full-time, permanent hybrid role (four days in-office) reporting directly to the Technology Director. The salary range for this role is $85,000–$135,000. Interested candidates are invited to submit their cover letter and resume. Themis Intelligence values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. We use AI tools to help streamline parts of our recruitment process, but every application is reviewed by a member of our team. Themis is an equal opportunity employer. We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs. While we appreciate the interest of all applicants, only those selected for an interview will be contacted.