Senior Machine Learning Engineer in Winnipeg

Senior Machine Learning Engineer in Winnipeg

Winnipeg Full-Time 118800 - 145200 $ / year (est.) Hybrid
F

At a Glance

  • Tasks: Architect and deploy high-performance machine learning systems that drive AI transformation.
  • Company: Join Fusemachines, a global leader in democratizing AI with a collaborative culture.
  • Benefits: Enjoy remote work, competitive salary, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace committed to empowering all employees.
  • Why this job: Make a real impact by building cutting-edge AI solutions that transform industries.
  • Qualifications: 5-8 years of ML engineering experience and strong software development skills required.

The predicted salary is between 118800 - 145200 $ per year.

About Fusemachines

Fusemachines is a leading AI strategy, talent, and education services provider. With a presence in 4 countries 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. Fusemachines serves companies in industries such as retail, manufacturing, and government.

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 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.
  • Productionization, MLOps, & System Engineering: Write clean, object-oriented, and modular production code. Transition models from Python research environments to high-performance serving environments. 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.
  • Evaluation & Experimentation: Design rigorous A/B and multivariate tests to measure the true business incrementality of ML models. Choose appropriate offline metrics and bridge them to online business KPIs.

Success in This Role Looks Like

  • You deliver models that perform well and move business metrics.
  • 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.
  • Strong software engineering fundamentals. Expert-level Python and strong proficiency in a compiled or high-performance language.
  • Deep experience deploying machine learning models into highly concurrent, low-latency production environments.
  • Hands-on experience with big data processing and complex SQL queries.
  • Proven track record of shipping both tree-based models and neural networks to production.
  • Solid grasp of statistics, hypothesis testing, and rigorous A/B experiment design.

Nice-to-Have

  • Experience designing agentic workflows or utilizing LLMs to automate ad creative generation.

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.

Senior Machine Learning Engineer in Winnipeg employer: Fusemachines

Fusemachines is an exceptional employer that champions innovation and inclusivity in the AI sector. With a strong commitment to employee growth, you will have access to cutting-edge projects and a collaborative work culture that values diverse perspectives. Located remotely, Fusemachines offers the flexibility to work from anywhere while contributing to meaningful AI solutions that democratize technology for all.

F

Contact Details:

Fusemachines Recruitment Team

We think you need these skills to ace Senior Machine Learning Engineer in Winnipeg

Machine Learning Engineering
Software Engineering Fundamentals
Python
C++
Java
Scala
Go