Talent.com
Fusemachines
Remote Machine Learning Engineer / Data ScientistFusemachines • Richmond Hill, Ontario
Remote Machine Learning Engineer / Data Scientist

Remote Machine Learning Engineer / Data Scientist

Fusemachines • Richmond Hill, Ontario
30+ days ago
Job type
  • Full-time
  • Remote
Job description

About Fusemachines
Founded in 2013, Fusemachines is a global provider of enterprise AI products and services, on a mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise Transformation, regardless of where they are in their Digital AI journeys. With offices in North America, Asia, and Latin America, Fusemachines provides a suite of enterprise AI offerings and specialty services that allow organizations of any size to implement and scale AI. Fusemachines serves companies in industries such as retail, manufacturing, and government.

Fusemachines continues to actively pursue the mission of democratizing AI for the masses by providing high-quality AI education in underserved communities and helping organizations achieve their full potential with AI.


Type: Full-time, Remote

Role Overview

We’re hiring a mid-to-senior Machine Learning Engineer / Data Scientist to build and deploy machine learning solutions that drive measurable business impact. You’ll work across the ML lifecycle—from problem framing and data exploration to model development, evaluation, deployment, and monitoring—often in partnership with client stakeholders and internal delivery teams.

You should be strong in core data science and applied machine learning, comfortable working with real-world data, and capable of turning modeling work into production-ready systems.

Key Responsibilities

  • Problem Framing & Stakeholder Partnership
    • Translate business questions into ML problem statements (classification, regression, time series forecasting, clustering, anomaly detection, recommendation, etc.).
    • Collaborate with stakeholders to define success metrics, evaluation plans, and practical constraints (latency, interpretability, cost, data availability).
  • Data Analysis & Feature Engineering
    • Use SQL and Python to extract, join, and analyze data from relational databases and data warehouses.
    • Perform data profiling, missingness analysis, leakage checks, and exploratory analysis to guide modeling choices.
    • Build robust feature pipelines (aggregation, encoding, scaling, embeddings where appropriate) and document assumptions.
  • Model Development (Core ML)
    • Train and tune supervised learning models for tabular data (e.g., logistic/linear models, tree-based methods, gradient boosting such as XGBoost/LightGBM/CatBoost, and neural nets for structured data).
    • Apply strong tabular modeling practices: handling missing data, categorical encoding, leakage prevention, class imbalance strategies, calibration, and robust cross-validation.
    • Build time series models (statistical and ML/DL approaches) and validate with proper backtesting.
    • Apply clustering and segmentation techniques (k-means, hierarchical, DBSCAN, Gaussian mixtures) and evaluate stability and usefulness.
    • Apply statistics in practice (hypothesis testing, confidence intervals, sampling, experiment design) to support inference and decision-making.
  • Deep Learning
    • Build and train deep learning models using PyTorch or TensorFlow/Keras.
    • Use best practices for training (regularization, calibration, class imbalance handling, reproducibility, sound train/val/test design).
  • Evaluation, Explainability, and Iteration
    • Choose appropriate metrics (AUC/F1/PR, RMSE/MAE/MAPE, calibration, lift, and business KPIs) and create evaluation reports.
    • Perform error analysis and interpretation (feature importance/SHAP, cohort slicing) and iterate based on evidence.
  • Productionization & MLOps (Project-Dependent)
    • Package models for deployment (batch scoring pipelines or real-time APIs) and collaborate with engineers on integration.
    • Implement practical MLOps: versioning, reproducible training, automated evaluation, monitoring for drift/performance, and retraining plans.
  • Documentation & Communication
    • Communicate tradeoffs and recommendations clearly to technical and non-technical stakeholders.
    • Create documentation and lightweight demos that make results actionable.

Success in This Role Looks Like

  • You deliver models that perform well and move business metrics (revenue lift, cost reduction, risk reduction, improved forecast accuracy, operational efficiency).
  • Your work is reproducible and production-aware: clear data lineage, robust evaluation, and a credible path to deployment/monitoring.
  • Stakeholders trust your judgment in selecting methods and communicating uncertainty honestly.

Required Qualifications

  • 3–8 years of experience in data science, machine learning engineering, or applied ML (mid-to-senior).
  • Strong Python skills for data analysis and modeling (pandas/numpy/scikit-learn or equivalent).
  • Strong SQL skills (joins, window functions, aggregation, performance awareness).
  • Solid foundation in statistics (hypothesis testing, uncertainty, bias/variance, sampling) and practical experimentation mindset.
  • Hands-on experience across multiple model types, including:
    • Classification & regression
    • Time series forecasting
    • Clustering/segmentation
  • Experience with deep learning in PyTorch or TensorFlow/Keras.
  • Strong problem-solving skills: ability to work with ambiguous goals and messy data.
  • Clear communication skills and ability to translate analysis into decisions.

Preferred Qualifications

  • Experience with Databricks for applied ML (e.g., Spark, Delta Lake, MLflow, Databricks Jobs/Workflows).
  • Experience deploying models to production (APIs, batch pipelines) and maintaining them over time (monitoring, retraining).
  • Experience with orchestration tools (Airflow, Prefect, Dagster) and modern data stacks (Snowflake/BigQuery/Redshift/Databricks).
  • Experience with cloud platforms (AWS/GCP/Azure/IBM) and containerization (Docker).
  • Experience with responsible AI and governance best practices (privacy/PII handling, auditability, access controls).
  • Consulting or client-facing delivery experience.

Certifications (Strong Plus)
Candidates with at least one relevant certification are especially encouraged to apply:

  • Cloud certifications: AWS, Google Cloud, Microsoft Azure, or IBM (data/AI/ML tracks)
  • Databricks certifications (Data Scientist, Data Engineer, or related)

Nice-to-Have

  • Causal inference experience (e.g., quasi-experimental methods, propensity scores, uplift/heterogeneous treatment effects, experimentation beyond A/B tests).
  • Agentic development experience: designing and evaluating agentic workflows (tool use, planning, memory/state, guardrails) and integrating them into products.
  • Deep familiarity with agentic coding tools and workflows for accelerated product development (e.g., AI-assisted IDEs, code agents, automated testing/refactoring, repo-aware assistants), including strong judgment on quality, security, and maintainability.
Fusemachines is an Equal Opportunities Employer, committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by applicable federal, state, or local laws.

Important: Immigration Sponsorship Policy

Fusemachines is unable to proceed with candidates who require any form of work authorization or immigration support from the company.

Create a job alert for this search

Remote Machine Learning Engineer / Data Scientist • Richmond Hill, Ontario

Similar jobs

Machine Learning Engineer - C$150,000 - C$240,000 A Year - Remote

BioRenderEast York, Canada
Remote
Full-time

Develops machine learning models to generate scientific visuals, automating figure creation from various inputs, enhancing scientific communication. Show more

 • Promoted

Data Scientist with Machine Learning Engineer

Tek Tron ITToronto, Ontario, Canada
Full-time

Data Scientist with Machine Learning Engineer 1 week ago Be among the first 25 applicants.Explore, clean, and analyze structured and unstructured datasets.Apply statistical techniques to generate i... Show more

 • Promoted

Senior Machine Learning Engineer

Encore Technical Solutions Inc.toronto, on, Canada
Full-time

Large Language Model (LLM) solutions.This is a high-impact leadership role focused on building a top-tier team, shaping long-term AI strategy, and delivering transformative business outcomes.Lead t... Show more

 • Promoted

Machine Learning Engineer

Lyft, Inc.Toronto, ON, CA
Full-time

At Lyft, our mission is to improve people’s lives with the world’s best transportation.To do this, we start with our own community by creating an open, inclusive, and diverse organization.With over... Show more

 • Promoted

Senior Machine Learning Engineer - C$176,000 - C$225,000 A Year - Remote

InstacartToronto County, Canada
Remote
Full-time

Seeking a Senior Machine Learning Engineer to design, develop, and deploy advanced AI and ML solutions, including LLMs, for a 4-sided marketplace.Requires 7+ years of experience and strong Python s... Show more

 • Promoted

Senior Data Engineer - Machine Learning & Data Platforms - Remote

TEEMA Solutions GroupToronto, Canada
Remote
Full-time

Senior Data Engineer- Machine Learning & Data Platforms | Remote Our client is building the next generation of industrial intelligence, transforming complex automotive and industrial data into ... Show more

 • Promoted

Senior Machine Learning Engineer, Recommendations

LyftToronto, ON, CA
Full-time

At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.With a billion rides per year ... Show more

 • Promoted

Machine Learning Engineer - $140 An Hour - Remote

Crossing HurdlesNorth York, Canada
Remote
Full-time

Machine Learning Engineer needed for a remote, hourly contract role.Responsibilities include implementing plans in Python within a Docker environment. Show more

 • Promoted

Staff Machine Learning Engineer, Reinforcement Learning - C$141,000 - C$194,000 A Year - Remote

LimeNorth York, Canada
Remote
Full-time

Designing and deploying production ML models for real-time pricing decisions, focusing on RL, backend systems, and scaling products for a micromobility company. Show more

 • Promoted

Machine Learning Engineer

United States Digital Space LLCtoronto, on, Canada
Full-time

At the company, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the lives o... Show more

 • Promoted

Lead Machine Learning Engineer / Applied Scientist

HR Tech Jobtoronto, on, Canada
Full-time

We’re looking for a Lead Machine Learning Engineer / Scientist to join our Algorithms and Research team within the ML & AI organization.In this role, you will help shape the reinforcement learning ... Show more

 • Promoted

Machine Learning Engineer – Framework

Layer 6 AItoronto, on, Canada
Full-time

We are looking for world-class engineers to tackle cutting-edge problems of applying Machine Learning in the real world.Join this team to develop a framework for machine learning models that have r... Show more

 • Promoted

Senior Machine Learning Engineer

Blue Jtoronto, on, Canada
Full-time

Senior Machine Learning Engineer.Your work will directly advance our product and AI capabilities, keeping our technology at the leading edge.As a Senior Machine Learning Engineer, you’ll help shape... Show more

 • Promoted

Senior Machine Learning Engineer

Loblaw Companies Limitedtoronto, on, Canada
Full-time

A at Loblaw Digital, we know that our customers expect the best from us.Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the li... Show more

 • Promoted

Lead Machine Learning Engineer

Doisttoronto, on, Canada
Full-time

We're a San Francisco, Montreal and Toronto based applied AI startup that's building the future of work in the banking industry.We are tackling a $100 billion/yr problem, doubling every quarter and... Show more

 • Promoted

Staff Machine Learning Engineer - C$215,000 - C$230,000 A Year - Remote

Wiser SolutionsToronto, Canada
Remote
Full-time

Company OverviewWiser Solutions is a suite of in-store and eCommerce intelligence and execution tools.We’re on a mission to enable brands, retailers, and retail channel partners to gather intellige... Show more

 • Promoted

Principal Data Scientist-Gen AI, Machine Learning (10042)

Extreme Networkstoronto, on, Canada
Full-time

Principal Data Scientist – (Gen AI, Machine Learning).This is a greenfield opportunity to shape next‑gen networking experiences at the cutting edge of Generative AI, Machine Learning, Big Data, and... Show more

 • Promoted

Machine Learning Engineer

Linkus GroupToronto, ON, CA
Full-time

In this role, you'll build the next generation of AI tools that preserve and enhance critical thinking for humanity.The ideal candidate is someone who is adept at creating reliable AI agents, promp... Show more

 • Promoted

Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

TEEMA Solutions GroupToronto
Remote
Full-time

Senior Data Engineer- Machine Learning & Data Platforms | Remote.Our client is building the next generation of industrial intelligence, transforming complex automotive and industrial data into real... Show more

 • Promoted

Data Scientist (ML Engineer)

Flywheeltoronto, on, Canada
Full-time

Perpetua is the retail media platform within the Flywheel Commerce Network, built for the challenger brand; the operator who cannot out spend the category leader and has to out execute instead.Adve... Show more