Deep Learning jobs in Montréal, QC
- Douglas Research CenterVerdun, QC H4H 1R2
- $50,000–$80,000 a year
- Full-time
- On-site gym
- Discounted or free food
- Strong learning mindset; excited to adopt new tools and improve existing systems.
- We are seeking an ML Engineer with a strong software engineering background to…
Telecom & Radar Systems / IA & Apprentissage autonomes - AI & Machine Learning Specialist
Easily applyMultiple openingsHumanitas SolutionsMontréal, QC H2W 1Z4- $55,000–$110,000 a year
- Full-time +1
- Vision care
- Dental care
- Language training provided
- Discounted or free food
- Company events
- Extended health care
- Strong understanding of machine learning and deep learning (classification, regression, anomaly detection, sequence / time-series modelling).
Telecom & Radar Systems / IA & Apprentissage autonomes - AI & Machine Learning Specialist
Easily applyMultiple openingsHumanitas SolutionsMontréal, QC H2W 1Z4- $55,000–$110,000 a year
- Full-time +1
- Vision care
- Dental care
- Language training provided
- Discounted or free food
- Company events
- Extended health care
- Strong understanding of machine learning and deep learning (classification, regression, anomaly detection, sequence / time-series modelling).
- IntactMontréal, QC
- $94,200–$115,200 a year
- Employee stock purchase plan
- Machine Learning Expertise: Deep understanding of machine learning theories and methodologies.
- Develop Innovative Solutions: Utilize machine learning and…
- View all Intact jobs - Montréal jobs - Data Scientist jobs in Montréal, QC
- Salary Search: Data Scientist - AI Governance salaries in Montréal, QC
- See popular questions & answers about Intact
- IntactMontréal, QC
- $94,200–$115,200 a year
- Full-time
- Employee stock purchase plan
- Machine Learning Expertise: Deep understanding of machine learning theories and methodologies.
- Minimum of 2 years of experience in data science, machine…
- View all Intact jobs - Montréal jobs - Data Scientist jobs in Montréal, QC
- Salary Search: Data Scientist II salaries in Montréal, QC
- See popular questions & answers about Intact
- AccentureMontréal, QC
- $131,700–$278,100 a year
- Full-time
- Les centres de technologie de pointe représentent le moteur de la réinvention dans le parcours de transformation de nos clients.
- Dormakaba GroupMontréal, QC
- $90,000–$120,000 a year
- Full-time
- Employee assistance program
- You will be responsible for developing and maintaining services that empower our customers with seamless and secure access control solutions.
- Trane TechnologiesMontréal, QC H3A 2A6
- $66,300.00–$120,084.99 a year
- Full-time
- Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously optimizes existing Heating, Ventilation, and Air Conditioning…
Software Dev / Architect - Generative AI (DevOp / MLOp for AI Verification / Validation )
Easily applyHumanitas SolutionsMontréal, QC- $55,000–$110,000 a year
- Full-time +1
- Vision care
- Dental care
- Language training provided
- Discounted or free food
- Company events
- Extended health care
- We are seeking a Simulation Systems Architect with deep expertise in designing and integrating advanced simulation ecosystems for training, testing, continuous…
- IntactMontréal, QC
- $128,300–$156,800 a year
- Full-time
- Employee stock purchase plan
- Flexible work arrangements and a hybrid work model.
- Possibility to purchase up to 5 extra days off per year.
- Annual bonus target, based on the base salary, with…
- View all Intact jobs - Montréal jobs
- Salary Search: Senior AI Architect salaries in Montréal, QC
- See popular questions & answers about Intact
- IntactMontréal, QC
- Full-time
- Employee stock purchase plan
- Experience running chaos engineering, game days, and DR exercises; ability to design safe experiments and embed learnings into production hardening.
- View all Intact jobs - Montréal jobs - Site Reliability Engineer jobs in Montréal, QC
- Salary Search: SRE specialist salaries in Montréal, QC
- See popular questions & answers about Intact
- IntactMontréal, QC
- $94,200–$115,200 a year
- Full-time
- Stock options
- Company pension
- Wellness program
- La rémunération chez Intact, c’est plus qu’une paie.
- Autres avantages sociaux visant à soutenir votre bien-être mental et physique, incluant des soins de santé…
- DesjardinsMontréal, QC H1B 1N8
- Full-time
- Knowledge of machine learning algorithms, deep learning and development frameworks (keras, tensorflow, pytorch, etc.) for advanced analytics.
- View all Desjardins jobs - Montréal jobs - Data Science Intern jobs in Montréal, QC
- Salary Search: Data internship, Fall 2026 salaries in Montréal, QC
- See popular questions & answers about Desjardins
- DesjardinsMontréal, QC H1B 1N8
- Full-time
- Knowledge of analytics tools (machine learning, visualization) and cloud-based data platforms.
- Your mandate is to help teams take full advantage of data and AI…
Expert(e) en intelligence artificielle
Easily applyTEHORAMontréal, QC- Full-time
- Flexible schedule
- Analyser des besoins d'affaires pouvant être soutenus par l'intelligence artificielle;
- Recommander des approches IA pertinentes, sécuritaires et responsables;
AI Solution Architect
Easily applyCGIMontréal, QC- Full-time
- Design and architect end-to-end artificial intelligence (AI) and machine learning (ML) solutions, aligned with clients' business needs and strategic objectives.
- View all CGI jobs - Montréal jobs - Solution Architect jobs in Montréal, QC
- Salary Search: AI Solution Architect salaries in Montréal, QC
- See popular questions & answers about CGI
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Machine Learning Engineer (Computer Vision / Software Engineering) - job post
Job details
Pay
- $50,000–$80,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- On-site gym
- Discounted or free food
Full job description
Job description
Note: All work for this position will be conducted in English.
About the Role
We are seeking an ML Engineer with a strong software engineering background to help build and deploy computer-vision and data-driven systems in a fast-paced environment. The ideal candidate is comfortable working end-to-end, from messy real-world data and model training to production-grade deployment, while collaborating closely with software and research teammates.
You will work on data pipelines, model development (PyTorch), optimization and deployment (ONNX / TensorRT), and robust software infrastructure (databases, APIs, Docker, orchestration). If you enjoy shipping real systems and improving them iteratively, this role is for you.
Responsibilities
- Build and maintain ML pipelines for data ingestion, preprocessing, training, evaluation, and deployment.
- Develop and productionize computer vision models with a focus on object detection concepts (datasets, labeling, augmentation, metrics, error analysis).
- Optimize inference workflows using ONNX / TensorRT and deploy models into reproducible environments (Docker).
- Implement reliable software components around ML systems (APIs, services, integrations, internal tooling).
- Design and work with databases and structured storage systems (schema design, query performance, data integrity).
- Use task orchestration tools (e.g., Prefect, Airflow, Celery, or similar) to schedule, monitor, and scale workflows.
- Collaborate with teammates to review code, improve architecture, write documentation, and ship features quickly.
- Troubleshoot performance and reliability issues across data, models, and infrastructure.
Required Qualifications
- Minimum Bachelor’s degree in Computer Science, Computer Engineering, or a closely related field.
- Strong software engineering fundamentals (clean code, testing, debugging, version control, code reviews).
- Experience working with data analysis toolboxes and real datasets (wrangling, cleaning, validation, metrics).
- Hands-on experience with PyTorch and deploying models using ONNX and/or TensorRT.
- Comfort with Docker and reproducible development environments.
- Experience with databases (SQL and/or NoSQL), including practical schema and query work.
- Familiarity with computer vision fundamentals, especially object detection (common model families, IoU, precision/recall, mAP, common failure modes).
- Able to work in a fast-paced environment: prioritize effectively, communicate clearly, and iterate quickly.
- Strong learning mindset; excited to adopt new tools and improve existing systems.
Nice to Have
- Experience with workflow monitoring, logging, and observability (metrics, tracing, dashboards).
- Experience deploying ML services in production (REST/gRPC, batch pipelines, edge deployments).
- Familiarity with dataset management/versioning and labeling workflows.
- Experience with GPU performance profiling and inference optimization.
- Cloud experience (AWS/GCP/Azure) or Kubernetes.
Version Française
Remarque : Tout le travail lié à ce poste sera effectué en anglais.
À propos du poste
Nous recherchons un(e) ingénieur(e) ML avec une solide base en génie logiciel pour développer et déployer des systèmes de vision par ordinateur et d’analyse de données dans un environnement dynamique et rapide. La personne idéale est à l’aise avec un cycle complet : données réelles (souvent imparfaites), entraînement de modèles, puis mise en production robuste.
Vous travaillerez sur des pipelines de données, le développement de modèles (PyTorch), l’optimisation et le déploiement (ONNX / TensorRT), ainsi que l’infrastructure logicielle (bases de données, services, Docker, orchestration). Si vous aimez livrer des systèmes concrets et les améliorer en continu, ce poste est pour vous.
Responsabilités
- Concevoir et maintenir des pipelines ML : ingestion, prétraitement, entraînement, évaluation et déploiement.
- Développer et industrialiser des modèles de vision par ordinateur, avec un focus sur les concepts de détection d’objets (données, annotation, augmentation, métriques, analyse d’erreurs).
- Optimiser l’inférence via ONNX / TensorRT et déployer dans des environnements reproductibles (Docker).
- Développer des composantes logicielles autour des systèmes ML (APIs, services, intégrations, outils internes).
- Concevoir et utiliser des bases de données et systèmes de stockage structurés (schémas, requêtes, intégrité des données).
- Utiliser des outils d’orchestration (ex. Prefect, Airflow, Celery, ou équivalents) pour planifier, surveiller et faire évoluer les workflows.
- Collaborer avec l’équipe : revues de code, amélioration d’architecture, documentation, livraison rapide de fonctionnalités.
- Diagnostiquer et résoudre des enjeux de performance et de fiabilité liés aux données, aux modèles et à l’infrastructure.
Qualifications requises
- Minimum : baccalauréat en informatique, génie informatique ou domaine connexe.
- Solides bases en génie logiciel (code propre, tests, débogage, contrôle de version, revues de code).
- Expérience avec des outils d’analyse de données et des jeux de données réels (nettoyage, validation, métriques).
- Expérience pratique avec PyTorch et le déploiement via ONNX et/ou TensorRT.
- Aisance avec Docker et des environnements de développement reproductibles.
- Expérience avec des bases de données (SQL et/ou NoSQL), incluant schémas et requêtes.
- Familiarité avec les fondamentaux en vision par ordinateur, notamment la détection d’objets (IoU, précision/rappel, mAP, erreurs typiques).
- Capacité à évoluer dans un environnement rapide : priorisation, communication claire, itérations rapides.
- Forte capacité d’apprentissage; motivation à adopter de nouveaux outils et à améliorer les systèmes existants.
Atouts
- Monitoring / observabilité (logs, métriques, tableaux de bord).
- Déploiement de services ML en production (REST/gRPC, batch, edge).
- Gestion/versioning de datasets et workflows d’annotation.
- Profilage GPU et optimisation d’inférence.
- Expérience cloud (AWS/GCP/Azure) ou Kubernetes.
Job Type: Full-time
Pay: $50,000.00-$80,000.00 per year
Benefits:
- Discounted or free food
- On-site gym
Ability to commute/relocate:
- Verdun, QC H4H 1R2: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (preferred)
Work Location: In person