TEHORA est présentement à la recherche d'un(e) expert en développement d'apprentissage machine ayant d'excellentes aptitudes techniques, de bonnes connaissances et souhaitant mettre à profit ses compétences au sein d'une équipe polyvalente.
Voici les services et livrables attendus :
- Concevoir, développer, améliorer et mettre en œuvre des solutions d'intelligence artificielle en appliquant des algorithmes et des bibliothèques d'apprentissage automatique appropriées.
- Transformer, en un véritable système de production d'apprentissage automatique, les prototypes et modèles hors-ligne construits par des scientifiques de données, en appliquant les algorithmes et outils ML appropriés.
- Comprendre et utiliser les principes fondamentaux de l'informatique, y compris le développement d’API, structures de données, algorithmes, calculabilité, complexité et architecture informatique.
- Évaluer et améliorer les processus d'apprentissage automatique existants, réaliser des analyses statistiques pour résoudre des problèmes de données et augmenter la précision des capacités prédictives.
- Collaborer avec des ingénieurs de données et des développeurs MLOps pour créer des pipelines de données et de modèles d’apprentissage.
- Développer et déployer des outils et services évolutifs pour gérer l’apprentissage et l'inférence des modèles ML.
- Réaliser des tests, analyses statistiques et interpréter les résultats.
- Documenter les processus d'apprentissage automatique, spécifications API et algorithmes pour leur mise en production.
- Identifier et évaluer de nouvelles technologies pour améliorer performances, maintenabilité et fiabilité des systèmes.
- Appliquer les meilleures pratiques en ingénierie logicielle, y compris CI/CD, automatisation.
- Soutenir le développement de modèles avec un focus sur l'auditabilité, gestion des versions et sécurité des données.
- Fournir la documentation technique et opérationnelle (Wiki, spécifications, cartographie).
- Participer aux projets, assurer le suivi des tâches, respecter les échéances, en collaboration avec diverses parties prenantes dans un environnement dynamique.
- Contribuer à l'évolution de l’architecture des solutions IA de TEHORA ou autres solutions utilisant l’IA.
- Conseiller sur les bonnes pratiques de développement et d’assurance qualité, en participant à l’amélioration continue des standards et en vérifiant leur application lors des revues de code.
Profil :
- Diplôme universitaire pertinent avec minimum 5 ans d’expérience en IA ou intelligence d’affaires, ou diplôme collégial avec 8 ans d’expérience équivalente.
- Au moins 3 ans d’expérience en méthodologie agile.
- Excellentes compétences en communication en français.
- 4 ans d’expérience active en IA et développement d’algorithmes ML.
- Expérience récente dans le développement de modèles ML pour solutions IA.
- Maîtrise des outils et langages : Python, R, Spark ML, TSQL, Azure Data Factory/ML, etc.
- Connaissance approfondie des frameworks ML (scikit-learn, TensorFlow, PyTorch, etc.) et des structures de données.
- Expérience avec Docker, Kubernetes, pipelines CI/CD, Git.
- Capacités en apprentissage supervisé, non supervisé, deep learning, apprentissage par renforcement (atout).
- Qualités humaines : esprit d’équipe, autonomie, leadership, analyse, gestion du temps, communication claire, proactivité, engagement.
Lieu de travail : Selon le mandat, télétravail ou chez le client.
Pourquoi rejoindre TEHORA ? TEHORA est une firme québécoise reconnue pour ses services techniques et de gestion de projets, favorisant un environnement inclusif, innovant et flexible, avec des opportunités de développement professionnel et un équilibre vie privée/vie professionnelle.
Avantages :
- Flexibilité et télétravail.
- Culture d’innovation.
- Horaires flexibles, congés, outils adaptés.
- Environnement motivant, projets variés, autonomie.
- Initiatives sociales, programmes d'apprentissage, possibilités d’évolution.
Salaire : Sur la base du taux horaire moyen selon votre profil.