Haldorix est une entreprise dynamique spécialisée dans les solutions technologiques innovantes, notamment dans le domaine de l’intelligence artificielle et de la vision par ordinateur. Notre mission est de transformer les données visuelles en insights actionnables pour nos clients, en développant des systèmes capables de comprendre, analyser et interpréter des images et vidéos en temps réel. Nous sommes à la recherche d’un Lead Computer Vision Engineer passionné, capable de piloter des projets de bout en bout, de la conception à la mise en production, tout en guidant une équipe de talents techniques.
Le rôle de Lead Computer Vision Engineer consiste à concevoir, développer et déployer des modèles de vision par ordinateur de pointe. Vous serez responsable de la définition de l’architecture technique, de la sélection des algorithmes appropriés, de l’optimisation des performances et de la garantie de la robustesse des solutions en production. Vous collaborerez étroitement avec les équipes produit, data science et DevOps pour transformer les exigences métier en prototypes fonctionnels, puis en solutions évolutives.
Responsabilités principales :
- Concevoir et implémenter des pipelines de traitement d’images et de vidéos, incluant la collecte, le prétraitement, l’annotation et l’augmentation de données.
- Développer et entraîner des modèles de deep learning (CNN, R-CNN, YOLO, Transformers, etc.) pour des tâches telles que la détection d’objets, la reconnaissance faciale, la segmentation sémantique et la reconnaissance de scènes.
- Optimiser les modèles pour la production, en réduisant la latence, en améliorant la précision et en assurant la scalabilité sur des plateformes cloud ou edge.
- Mettre en place des tests automatisés, des pipelines CI/CD et des mécanismes de monitoring pour garantir la qualité et la fiabilité des systèmes déployés.
- Encadrer et former les membres de l’équipe, partager les bonnes pratiques et promouvoir une culture d’innovation et d’excellence technique.
- Évaluer les nouvelles technologies, outils et frameworks pour rester à la pointe du domaine et proposer des améliorations continues.
Compétences techniques requises :
- Maîtrise des frameworks de deep learning (PyTorch, TensorFlow, Keras) et des bibliothèques de vision par ordinateur (OpenCV, Detectron2, MMDetection).
- Expérience avérée dans le développement de modèles de vision par ordinateur, avec des projets de déploiement en production.
- Connaissance approfondie des architectures de réseaux neuronaux convolutifs, des techniques de régularisation, de transfert learning et de quantification.
- Compétences en programmation Python, C++ et en scripting Bash.
- Expérience avec les pipelines de données, les systèmes de gestion de bases de données (SQL, NoSQL) et les outils de versionning (Git).
- Connaissance des environnements cloud (AWS, GCP, Azure) et des services de déploiement (Docker, Kubernetes, SageMaker).
Compétences comportementales et qualités personnelles :
- Excellentes capacités de communication, tant à l’écrit qu’à l’oral, pour expliquer des concepts techniques complexes à des parties prenantes non techniques.
- Esprit d’initiative, autonomie et capacité à travailler dans un environnement agile.
- Leadership, sens de l’organisation et aptitude à gérer plusieurs projets simultanément.
- Curiosité intellectuelle, passion pour l’apprentissage continu et l’innovation.
Expérience et formation :
- Minimum 6 à 9 ans d’expérience professionnelle dans le domaine de la vision par ordinateur ou du deep learning.
- Diplôme d’ingénieur ou Master en informatique, mathématiques appliquées, ou domaine connexe.
Environnement de travail :
- Poste hybride à Casablanca, combinant travail sur site et télétravail selon les besoins du projet.
- Équipe multidisciplinaire composée de data scientists, d’ingénieurs logiciels, de chefs de produit et de spécialistes DevOps.
- Culture d’entreprise axée sur l’innovation, la collaboration et le partage des connaissances.
Avantages et perspectives :
- Rémunération compétitive, bonus basés sur la performance et avantages sociaux complets.
- Opportunités de formation continue, conférences et ateliers spécialisés.
- Participation à des projets de recherche appliquée et à des collaborations avec des partenaires académiques.
- Possibilité d’évolution vers des postes de direction technique ou de chef de projet.
Processus de candidature :
- Envoyez votre CV détaillé, accompagné d’une lettre de motivation expliquant votre intérêt pour le poste et vos réalisations pertinentes.
- Les candidats sélectionnés seront invités à un entretien technique approfondi, suivi d’une évaluation de leurs compétences en vision par ordinateur.
- Un test de codage ou un projet de démonstration peut être demandé pour évaluer la capacité à résoudre des problèmes réels.
Nous sommes impatients de découvrir comment votre expertise en vision par ordinateur peut contribuer à l’innovation et à la croissance de Haldorix. Rejoignez-nous pour transformer les données visuelles en solutions impactantes et relever des défis technologiques passionnants.