Location: Montréal, Quebec
L'organisation recherche un développeur senior en données et intelligence artificielle pour accompagner une équipe dans le développement et l'industrialisation de solutions analytiques et IA.
La ressource participera activement à la mise en place de bonnes pratiques, au coaching technique, à la livraison de solutions IA de bout en bout, et à l'amélioration des processus d'ingénierie liés à l'IA et à la donnée.
Responsabilités principales
- Accompagner l'équipe via du coaching intégré : pair programming, revues de code, soutien au backlog
- Définir, documenter et implanter des bonnes pratiques de développement IA et logiciel (normes, standards, gabarits)
- Concevoir, développer, tester et déployer des solutions IA ou analytiques de bout en bout
- Mettre en place ou optimiser les pratiques d'ingénierie : gestion de code, CI/CD, automatisation, documentation
- Encadrer l'industrialisation des solutions IA (du prototype à la production)
- Identifier des opportunités d'optimisation et proposer des améliorations concrètes
- Assurer un transfert de connaissances continu et structuré
- Conseiller sur les orientations technologiques, les architectures et les outils IA
- Contribuer à la mise en place de pratiques responsables en IA (sécurité, conformité, gouvernance)
- Documenter les livrables, décisions et apprentissages afin de favoriser la réutilisation
Must Have Skills:
- Minimum de 6 années d'expérience en développement logiciel et/ou solutions IA ou analytiques
- Expérience démontrée en formation, coaching ou accompagnement technique
- Expérience en livraison end-to-end (analyse, conception, développement, production)
- Très bonne connaissance de Azure Databricks
- Très bonne connaissance de Azure Data Factory
- Très bonne connaissance de Azure DevOps (Git, branching, pipelines)
- Excellente maîtrise de SQL
- Excellente maîtrise de Python
- Bonne connaissance des concepts ETL
- Bonne connaissance de l'architecture médaillon
- Bonne connaissance de l'ingestion et exposition de données en contexte analytique cloud
- Bonne compréhension des traitements distribués (Spark, big data)
- Connaissance des outils et pratiques MLOps et du cycle de vie des solutions IA
- Familiarité avec les environnements Agile, Jira et Confluence
- Connaissance des principes de sécurité, gouvernance et confidentialité liés à l'IA
- Aptitude à livrer des solutions de données performantes, stables et de qualité
- Capacité à proposer des améliorations aux solutions existantes
- Leadership technique affirmé pour propulser l'équipe
Nice to Have Skills:
- Expérience avec l'IA générative ou les modèles de langage
- Avoir travaillé avec VS Code ou un autre éditeur de texte