Novarc Technologies
Novarc Technologies

Senior Machine Learning Developer

Full-timeSenior
Posted 14 days ago(Sep 1, 2026)CAD 120,000–160,000

Role Summary: 

Our never-before-seen, adaptive welding products push the limit of what physical AI in general, and machine learning in particular, can do today. We are looking for an experienced and hands-on Senior Machine Learning Developer to drive perception, classification, segmentation, and advanced AI features for our NovAI intelligence suite.

As a Senior Machine Learning Developer, reporting to the Development Manager of AI/Robotics, you will lead model architecture development, decide on machine learning technology roadmaps, and serve as a critical technical leader across our AI and robotics teams.

Key Responsibilities :

- Model Development & Research

  • Participate in technical interviews, onboarding, and mentoring to help build and scale the machine learning engineering team.

  • Build, train, and evaluate computer vision/ML models (detection, segmentation, tracking, pose estimation, image fusion) using PyTorch and TensorFlow.

  • Fine-tune neural network architectures (CNN, RNN, Transformer) and classical ML methods for real-time welding process sensing.

  • Define short and long-term machine learning technology roadmaps, lead fast prototyping, and select AI tools and framework architectures.

  • Implement vision-language-action (VLA) models and foundation architectures for spatial reasoning and multi-modal perception.

  • Develop and integrate world models for predictive perception, spatial reasoning, and dynamic environmental simulation in adaptive welding scenarios.

  • Develop closed-loop reinforcement learning (RL), imitation learning, and continuous learning policies for complex control tasks, adaptive manipulation, and robotic feedback loops.

  • Architect simulation-to-real (Sim2Real) pipelines and synthetic data workflows (Isaac Gym, MuJoCo) to accelerate domain randomization

- Physical AI & Robotics Integration

  • Fuse vision, arc, and thermal sensor data to enable real-time robotic decision-making.

  • Integrate ML outputs with motion control, PLCs, and robot controllers within target latency, power, and compute budgets.

  • Support toolpath and trajectory optimization for stress reduction, energy efficiency, and faster cycle times.

- Deployment, Testing & MLOps

  • Optimize models for real-time edge implementation and maximize hardware efficiency using quantization, pruning, TensorRT, and ONNX Runtime on embedded platforms.

  • Validate and troubleshoot end-to-end integrations across software and hardware stack components.

  • Maintain state machine documentation, architecture diagrams, technical specifications, and user guides.

  • Provide onsite and remote commissioning support during customer installations.

  • Implement robust MLOps practices, including automated model versioning, validation workflows, and monitoring (W&B/MLflow).

- Cross-Functional Collaboration

  • Partner with controls and welding engineering teams to integrate robotic systems with external automation hardware.

  • Get to the root of one-time and repeating integration or customer Service issues and implement long-term, sustainable solutions.

  • Contribute to scientific publications and patent applications; evaluate emerging ML tooling and frameworks.

  • Travel as required to customer deployment sites or industry conferences.

Qualifications and Experience :

  • Bachelor's degree in CS, Electrical Engineering, Software Engineering, or related field (Master's preferred).

  • 5+ years of practical experience with PyTorch, TensorFlow, and OpenCV.

  • 3+ years of experience with deep learning frameworks (TensorFlow, Keras, PyTorch).

  • Strong foundation in supervised/unsupervised learning, deep neural networks (CNNs/RNNs), and transfer learning.

  • Solid computer vision skills: image processing, object detection, segmentation, and feature extraction.

  • Proficiency in C++ and Python applied to robotic systems.

  • Strong technical documentation, communication, and Git-based workflow skills.

  • Strategic, critical thinking, and analytical skills for structured problem-solving rather than band-aid fixes

Preferred Additional Qualifications:

  • Experience integrating an AI pipeline with a third party PC/PLC

  • Hands-on exposure to edge inference optimization or Physical AI systems.

  • Familiarity with industrial sensing or automated welding processes

Commitment to Novarc Values:


Demonstrate and embed Novarc’s core values of Hungry, Humble, and Smart in daily work, decision-making, collaboration, and interactions with colleagues, customers, and partners.

  • Hungry: Be Passionate, Never Give Up, Customer Focused, Continuous Learning, Do What You Say

  • Humble: Servant Leader, No arrogance, Less Ego, Listen > Talk

  • Smart: High EQ, Challenge the Status Quo, Thought Leaders

Don't miss the next one

Startups fill roles fast. We'll email you when new ones are posted — no account, unsubscribe anytime.

Send me
updates on all canadian startup jobs

Senior Machine Learning Developer

Novarc Technologies

Apply