Chez Clemex, nous croyons que l’analyse d’image devrait être accessible à tous, pas seulement aux experts. Nos produits sont utilisés dans des entreprises manufacturières partout dans le monde : aérospatiale, automobile, métallurgie, et bien d’autres. Vous ferez partie d’une équipe qui travaille sur des problèmes réels avec des impacts tangibles.
Nous offrons un salaire compétitif, de bons avantages sociaux et des vacances généreux. Depuis peu, nous avons adopté la semaine de quatre jours. Le télétravail est possible, la gestion est humaine et l’équipe est accueillante. Nous tenons aussi à votre développement professionnel et ferons notre part pour vous aider à progresser.
Le poste
Chez Clemex, nous concevons des logiciels d’analyse d’image pour des industries exigeantes. Notre plateforme automatise des tâches complexes de mesure et de segmentation en tirant parti des avancées en apprentissage profond et en vision artificielle. En tant que développeur fullstack ML/Vision, vous ferez le pont entre l’équipe ML/CV et les équipes de développement : vous travaillerez avec nos développeurs ML sur la conception et l’optimisation des algorithmes, et veillerez à leur intégration dans la plateforme.
Le rôle
- Collaborer avec l’équipe ML/CV sur la conception et l’optimisation des modèles (segmentation, classification, mesure)
- Intégrer les algorithmes dans le backend de la plateforme (API, file de tâches)
- Participer au développement du frontend React/TypeScript pour les interfaces liées aux algorithmes (paramètres, résultats, annotation)
- Appuyer les équipes de développement sur les défis d’intégration plus complexes
- Contribuer aux bonnes pratiques MLOps : gestion des données, versionnage des modèles, suivi des performances
- Rester à l’affût des avancées en ML/CV et proposer des pistes d’amélioration pertinentes pour le produit
Notre candidat idéal
Nous cherchons avant tout un bon développeur logiciel qui s’y connaît en ML et en vision artificielle. Quelqu’un qui sait livrer, aussi à l’aise dans le code que dans une discussion technique avec l’équipe ML/CV. Curieux, rigoureux, qui aime collaborer, et qui n’a pas besoin d’inventer les algorithmes pour les maîtriser.
Talents et requis
- Baccalauréat ou maîtrise en informatique, génie logiciel, apprentissage machine ou domaine connexe, OU 3 ans d’expérience industrielle équivalente
- Solides compétences en Python
- Expérience avec PyTorch et OpenCV
- Connaissance d’un framework web Python (FastAPI ou équivalent)
- Expérience avec React et TypeScript
- Bonne compréhension des principes de conception logicielle
- Expérience avec Git et les processus de revue de code
- Bonne maîtrise du français et de l’anglais, à l’oral comme à l’écrit
Atouts
- Connaissance des bases de données relationnelles (PostgreSQL)
- Expérience avec Docker et le déploiement sur Linux
- Expérience avec PyVIPS ou le traitement d’images haute résolution
- Connaissance des WebSockets ou de la communication en temps réel
- Expérience avec Electron (applications desktop)
- Connaissance du C++ est un atout
Rémunération : à partir de 70 000,00$ par an
Lieu du poste : Télétravail hybride à Brossard, QC J4Z 3V4