×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer – Artificial Intelligence​/Machine Learning Specialist

Job in Quebec, Québec, Province de Québec, Canada
Listing for: Chaac Technologies
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Developer – Artificial Intelligence / Machine Learning Specialist
Location: Quebec

Overview

Chaac Technologies is seeking a Senior Artificial Intelligence / Machine Learning Developer to design, train, optimize, and deploy production-grade AI systems, with a strong focus on computer vision, edge inference, and mission-critical deployments.

This role is defense-first, but not defense-only. You will work on real-world AI systems used in defense, public safety, transportation, and high-risk industrial environments, where robustness, performance, and reliability matter more than demos.

You will collaborate closely with our CTO and R&D teams to take AI models from data to deployment, including training pipelines, optimization, and operational rollout on servers and edge devices.

What You’ll Do
  • Design, train, and optimize machine learning and deep learning models, primarily for computer vision
  • Work with modern neural network architectures, including transfer learning, data augmentation, and hyperparameter tuning
  • Configure and manage training pipelines (batch size, learning rate, epochs, anchors, image resolution)
  • Monitor and interpret metrics; apply early stopping, checkpointing, and resume training
  • Prepare and manage large datasets, including annotation workflows (e.g. Label Studio)
  • Evaluate models using standard metrics (confusion matrix, F1-score, IoU)
  • Deploy models using Docker and Kubernetes, including conversion to ONNX
  • Support inference pipelines on edge and resource-constrained devices
  • Document training processes and collaborate with engineering and product teams
Core Technical Skills
  • Expert-level Python
  • Py Torch
  • Ultralytics YOLO
  • Familiarity with ONNX
  • GPU training and optimization
  • Docker & Kubernetes
  • Git, Bash scripting
  • Experience managing large datasets
  • Degree in Computer Science, AI/ML, or equivalent professional experience
  • 5+ years of hands-on experience in ML / AI engineering
  • Proven experience deploying ML models into production environments
Nice-to-Have
  • Custom model architectures
  • Basic Elixir knowledge
  • Model compression, pruning, or quantization
  • Multi-modal AI (vision + thermal + acoustic)
  • Synthetic data or photogrammetry
  • MLOps pipelines and lifecycle management
This role is for you if
  • You’ve trained models that failed, debugged them, retrained them, and shipped them anyway
  • You’ve worked with real datasets, not just clean academic benchmarks
  • You’re comfortable owning the full ML lifecycle: data → training → evaluation → deployment
  • You care about performance, robustness, and reproducibility, not just accuracy scores
  • You maintain and update current backend deployments
  • You enjoy working close to hardware, constraints, and real operational requirements
This role is not for you if
  • You only want to do research without production responsibility
  • Your experience is limited to notebooks and proof-of-concept demos
  • You avoid deployment, monitoring, or operational constraints
  • You’re looking for a junior or heavily guided role
Benefits
  • Competitive compensation and flexible work structure
  • Opportunity to work on cutting-edge national security and defense AI initiatives
  • A Senior-level position with architectural and scientific influence
  • Collaboration with an elite, multidisciplinary team across AI, defense tech, and R&D
  • Basic annual vacation of three weeks
  • Six days of sick leave or personal days per year, non-cumulative
  • One extra day off for your birthday
  • Monthly public transit pass reimbursement (based on Montreal rates)
  • Up to $500/year reimbursement for gym, sports, or other physical activities
  • Flexible 40-hour week, remote or Old Montreal office, with occasional travel
  • Group insurance and health benefits
About Us

Chaac Technologies is a Montreal-based technology company specializing in advanced AI-driven, immersive, and autonomous systems for defense, public safety, transportation, and high-risk industrial environments.

We design and deploy mission-critical solutions that combine artificial intelligence, computer vision, virtual reality, and UAV/drone-enabled systems to support training, situational awareness, and operational decision-making.

Chaac works closely with defense and security stakeholders to develop next-generation training solutions, intelligent perception tools, and operational support technologies, while applying the…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary