Senior Machine Learning Engineer in Winnipeg

Senior Machine Learning Engineer in Winnipeg

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

At a Glance

  • Tasks: Architect and deploy high-performance machine learning systems that drive AI transformation.
  • Company: Join Fusemachines, a leader in democratizing AI with a global presence.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace committed to equal opportunities.
  • Why this job: Make a real impact in AI while working with cutting-edge technologies.
  • Qualifications: 5-8 years of ML engineering experience and strong software engineering skills.

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: North Eastern Services

At Vivid Machines, we are not just building cutting-edge technology; we are creating a culture of innovation and collaboration that empowers our employees to make a real impact on global food security. As a Senior Software Engineer in Embedded Vision Systems, you will enjoy competitive compensation, a comprehensive benefits package, and the chance to work in a friendly, open environment where your unique strengths are valued. Join us in shaping the future of agriculture while enjoying opportunities for personal and professional growth in a dynamic startup atmosphere.

N

Contact Details:

North Eastern Services 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