Fusemachines Logo

Fusemachines

Senior Machine Learning Engineer

Posted 2 Days Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
Architects, develops, and deploys high-performance machine learning systems across the full ML lifecycle. Responsibilities include building large-scale data and feature pipelines, training tree-based and deep learning models, developing low-latency inference services, implementing MLOps and monitoring, and designing rigorous experimentation. The role requires strong Python and software engineering expertise, distributed computing experience, production ML serving skills, and familiarity with statistical evaluation and A/B testing.
The summary above was generated by AI
About Fusemachines

Fusemachines is a leading AI strategy, talent, and education services provider. Founded by Sameer Maskey Ph.D., Adjunct Associate Professor at Columbia University, Fusemachines has a core mission of democratizing AI. With a presence in 4 countries (Nepal, the United States, Canada, and the Dominican Republic) and more than 450 full-time employees, Fusemachines brings global AI expertise to transform companies worldwide. 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: Remote, Full-time

Role Overview

We’re hiring a Senior Machine Learning Engineer to architect, build, and deploy high-performance machine learning systems that power technology stack. You will work across the entire ML lifecycle—from processing massive volumes of data to developing and deploying low-latency models.

You must possess a strong hybrid skill set: deep expertise in applied machine learning combined with production-grade software engineering skills. You will not just build models in notebooks; you will write scalable, production-ready code, design real-time inference APIs, and ensure your systems meet strict latency and high-throughput requirements.

Key Responsibilities

Scale Data Engineering & Feature Pipelines

  • Process and extract features from massive, highly sparse datasets (terabytes/petabytes of bidstream and user event data) using SQL, Python, and distributed computing frameworks (e.g., Spark, Ray).
  • Architect offline and online feature pipelines. Manage real-time feature computation and low-latency feature stores ensuring zero online/offline skew.
  • Perform rigorous missingness analysis, leakage checks, and handle high-cardinality categorical variables safely.

Core ML & Deep Learning Development

  • Train, tune, and scale supervised learning models, utilizing advanced gradient boosting (XGBoost, LightGBM, CatBoost) and Factorization Machines.
  • Design and implement Deep Learning architectures for structured/recommendation data using PyTorch or TensorFlow.
  • Apply rigorous tabular modeling practices: meticulous leakage prevention, class imbalance strategies, and robust cross-validation on time-split data.

Productionization, MLOps, & System Engineering

  • Write clean, object-oriented, and modular production code. Transition models from Python research environments to high-performance serving environments (packaging with ONNX, TensorRT, etc).
  • Design and maintain robust MLOps pipelines: automated model retraining, versioning, shadow deployments, and CI/CD for machine learning.
  • Monitor production models for data drift, concept drift, and performance degradation in real-time, implementing automated alerting and fallback mechanisms.

Evaluation & Experimentation

  • Design rigorous A/B and multivariate tests to measure the true business incrementality of ML models.
  • Choose appropriate offline metrics (PR-AUC, normalized Entropy/LogLoss, Calibration, Lift) and bridge them to online business KPIs.

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

  • 5–8+ years of experience as a Machine Learning Engineer or Software Engineer focusing on ML systems, ideally within Ad Tech, MarTech, or high-scale recommendation systems.
  • Production Engineering Skills: Strong software engineering fundamentals (OOP, data structures, algorithm design). Expert-level Python and strong proficiency in a compiled or high-performance language (e.g., C++, Java, Scala, Go, or Rust).
  • ML Systems & Serving: Deep experience deploying machine learning models into highly concurrent, low-latency production environments (APIs, microservices, Triton Inference Server, custom containers).
  • Distributed Computing: Hands-on experience with big data processing (Apache Spark, Kafka, Flink) and complex SQL queries.
  • Core ML & Deep Learning: Proven track record of shipping both tree-based models and neural networks (PyTorch/TensorFlow) to production.
  • Statistics & Experimentation: Solid grasp of statistics, hypothesis testing, and rigorous A/B experiment design.

Nice-to-Have

  • Agentic / GenAI Development: Experience designing agentic workflows or utilizing LLMs to automate ad creative generation, campaign copilot tools, or internal ML development workflows (AI-assisted IDEs, code agents).

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.

Similar Jobs

21 Days Ago
Remote or Hybrid
Ontario, ON, CAN
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
Lead the architecture and implementation of scalable distributed systems powering AI features for millions of users. Build production infrastructure, data pipelines, and model-serving interfaces using Python, SQL, Spark or Dask, AWS, and Kubernetes. Partner with applied scientists to productionize ML and LLM features, own operational reliability and technical debt, respond to incidents, and mentor engineers while improving engineering practices across the AI Products team.
Top Skills: AirflowAWSDaskKubernetesLarge Language ModelsMlflowPrefectPythonPyTorchSparkSQLTensorFlow
5 Days Ago
Remote or Hybrid
CA
Senior level
Senior level
Artificial Intelligence • Generative AI
Own and improve 2D, 3D, and fusion-based image segmentation models for clinical ultrasound and CT analysis. Build training, evaluation, dataset, and labeling pipelines; collaborate with clinicians, contractors, and data teams; and productionize auditable, low-latency inference services with confidence scoring, drift monitoring, and safe fallbacks. Work under medical-device design controls and support robust modeling across diverse patient anatomy and imaging conditions.
Top Skills: 3D Slicer3D U-NetDinoHipaaItkMonaiNnu-NetPyTorchSegment Anything Model (Sam)SimclrSimpleitkU-Net
13 Days Ago
In-Office or Remote
Canada
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
Develop and optimize large-scale advertising ranking models for CTR and CVR prediction, calibration, user representations, and sequence modeling. Own machine learning systems end to end, including data pipelines, feature engineering, training, evaluation, deployment, and maintenance. Collaborate with platform, product, data science, and engineering teams to run experiments and improve advertiser outcomes, revenue, and user relevance. Apply deep learning and recommendation techniques within production latency, reliability, and cost constraints.
Top Skills: PythonPyTorchTensorFlow

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account