Développeur; se) logiciel IA/Software Designer Sherlock AI
Listed on 2026-10-03
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Data Scientist, Software Engineer
Location: Montreal
Be visionary
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
Job Description English version belowTeledyne Vision Solutions est à la recherche d’un(e)
Développeur(se) logiciel IA pour concevoir, développer et déployer des solutions d’intelligence artificielle de pointe destinées aux applications de vision industrielle. En collaboration avec une équipe logicielle multidisciplinaire, vous effectuerez de la recherche sur les technologies émergentes en IA, développerez des composants logiciels de qualité production et intégrerez des algorithmes d’apprentissage automatique et de vision par ordinateur dans nos produits d’inspection industrielle et d’automatisation.
Ce poste combine l’innovation en IA avec le génie logiciel pratique, la vision artificielle et l’utilisation responsable d’outils de développement assistés par l’IA.
- Rechercher, évaluer et prototyper des technologies émergentes en intelligence artificielle, apprentissage automatique et vision par ordinateur.
- Concevoir, développer et intégrer des algorithmes basés sur l’IA dans des produits commerciaux de vision industrielle tels que Sherlock
, Astrocyte et Sapera
. - Développer, maintenir et optimiser des logiciels de qualité production principalement en C++ et Python
. - Mettre en œuvre et maintenir des tests unitaires automatisés, des tests d’intégration et des procédures de validation.
- Diagnostiquer, déboguer et améliorer les composants logiciels existants et les modèles d’IA.
- Collaborer avec les équipes de développement logiciel, matériel, gestion de produits et ingénierie d’applications.
- Contribuer aux pipelines de reconnaissance optique de caractères (OCR), d’analyse d’images, d’apprentissage automatique et d’inférence pour les applications d’inspection industrielle.
- Appliquer les meilleures pratiques de développement logiciel, notamment la gestion du code source, les revues de code, les tests et l’amélioration continue.
- Utiliser de manière responsable les outils d’ingénierie assistés par l’IA afin d’accélérer le développement tout en validant les résultats au moyen de tests et de revues techniques.
- Participer occasionnellement à des événements industriels, scientifiques ou techniques liés à l’IA, à la vision artificielle et à l’automatisation industrielle.
- Baccalauréat, maîtrise ou expérience équivalente en intelligence artificielle, informatique, génie logiciel ou dans un domaine connexe.
- Bonne expérience de programmation en Python
. - Bonne expérience en développement logiciel avec C++.
- Expérience du développement logiciel sous Windows et/ou Linux
. - Bonne compréhension des concepts d’apprentissage automatique, d’apprentissage profond, de science des données et de vision par ordinateur.
- Expérience avec au moins un cadre de développement IA tel que Py Torch ou Tensor Flow
. - Connaissance des meilleures pratiques de développement logiciel, notamment le débogage, la gestion du code source, les tests automatisés et les revues de code.
- Capacité à travailler efficacement dans un environnement d’ingénierie collaboratif et multidisciplinaire.
- Excellentes aptitudes en analyse, résolution de problèmes et communication.
- Maîtrise professionnelle de l’anglais; la connaissance du français constitue un atout pour la collaboration locale.
- Expéri…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).