Job Description
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
PyTorch
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 same high standards to public safety, transportation, and heavy industry use cases.
Application
To apply, please follow our Chaac Technologies page on LinkedIn and submit your application directly through the LinkedIn platform. We prioritize candidates who apply through LinkedIn and follow our company page.
Date limit :
10 March 2026
Français
Chaac Technologies est à la recherche d’un(e) Développeur(se) senior en intelligence artificielle / apprentissage automatique pour concevoir, entraîner, optimiser et déployer des systèmes d’IA prêts pour la production, avec un fort accent sur la vision par ordinateur, l’inférence en périphérie (edge) et les déploiements critiques en contexte opérationnel.
Ce rôle est orienté défense en priorité, sans s’y limiter. Vous travaillerez sur des systèmes d’IA concrets utilisés dans les secteurs de la défense, de la sécurité publique, du transport et des environnements industriels à haut risque, où la robustesse, la performance et la fiabilité priment largement sur les démonstrations ou prototypes.
Vous collaborerez étroitement avec notre CTO et les équipes R&D afin de mener les modèles d’IA de la donnée jusqu’au déploiement, incluant les pipelines d’entraînement, l’optimisation et la mise en production sur serveurs et dispositifs edge.
Responsabilités
Concevoir, entraîner et optimiser des modèles de machine learning et de deep learning, principalement en vision par ordinateur
Travailler avec des architectures de réseaux neuronaux modernes, incluant le transfer learning, l’augmentation de données et l’optimisation des hyperparamètres
Configurer et gérer des pipelines d’entraînement (taille des batchs, taux d’apprentisage, époques, anchors, résolution des images)
Surveiller et interpréter les métriques ; appliquer l’early stopping, le checkpointing et la reprise d’entraînement
Préparer et gérer de grands ensembles de données, incluant les flux d’annotation (ex. : Label Studio)
Évaluer les modèles à l’aide de métriques standards (matrice de confusion, F1-score, IoU)
Déployer les modèles à l’aide de Docker et Kubernetes, incluant la conversion vers ONNX
Supporter les pipelines d’inférence sur des dispositifs edge et à ressources contraintes
Documenter les processus d’entraînement et collaborer avec les équipes d’ingénierie et de produit
Compétences
Python niveau expert
PyTorch
Ultralytics YOLO
Familiarité avec ONNX
Entraînement GPU et optimisation des performances
Docker & Kubernetes
Git, scripting Bash
Expérience dans la gestion de grands ensembles de données
Diplôme en informatique, IA / ML, ou expérience professionnelle équivalente
5 ans et plus d’expérience pratique en ingénierie IA / ML
Expérience démontrée dans le déploiement de modèles ML en environnements de production
Atouts
Conception d’architectures de modèles personnalisées
Connaissances de base en Elixir
Compression de modèles, pruning ou quantification
IA multi-modale (vision + thermique + acoustique)
Données synthétiques ou photogrammétrie
Pipelines MLOps et gestion du cycle de vie des modèles
Ce rôle est pour vous si
Vous avez entraîné des modèles qui ont échoué, les avez débogués, réentraînés et livrés malgré tout
Vous avez travaillé avec des données réelles, pas uniquement des jeux de données académiques propres
Vous êtes à l’aise avec la responsabilité complète du cycle ML : données → entraînement → évaluation → déploiement
Vous privilégiez la performance, la robustesse et la reproductibilité, pas seulement les scores de précision
Vous maintenez et faites évoluer des déploiements backend existants
Vous aimez travailler près du matériel, des contraintes terrain et des exigences opérationnelles réelles
Ce rôle n’est pas pour vous si
Vous souhaitez uniquement faire de la recherche sans responsabilité de mise en production
Votre expérience se limite à des notebooks et des preuves de concept
Vous évitez le déploiement, la surveillance ou les contraintes opérationnelles
Vous recherchez un rôle junior ou fortement encadré
Avantages
Rémunération concurrentielle et structure de travail flexible
Possibilité de travailler sur des initiatives d’IA de pointe liées à la sécurité nationale et à la défense
Poste de niveau senior avec une influence architecturale et scientifique
Collaboration avec une équipe d’élite multidisciplinaire en IA, technologies de défense et R&D
Trois semaines de vacances annuelles de base
Six jours de congé maladie ou personnels par année, non cumulables
Une journée supplémentaire de congé pour votre anniversaire
Remboursement mensuel de la passe de transport en commun (selon les tarifs de Montréal)
Jusqu’à 500 $/an de remboursement pour le gym, les activités sportives ou autres activités physiques
Semaine flexible de 40 heures, télétravail ou Vieux-Montréal, avec déplacements occasionnels
Assurances collectives et avantages sociaux
#J-18808-Ljbffr