Senior AI Developer
Qui nous sommes
Nous sommes une entreprise de développement technologique prospère et agile. L'humain est au centre de tout ce que nous faisons. Pour dire les choses simplement, nous sommes attentionnés. Notre équipe se soucie personnellement de nos clients et du monde qui les entoure, et nous nous soucions des rêves de vie, des aspirations et du développement de carrière de notre équipe.
Nous croyons fermement au pouvoir de la communauté. C'est pourquoi nous recherchons des opportunités de bâtir des relations significatives avec tous ceux qui nous entourent.
Nous célébrons la diversité sous toutes ses formes. Origines, personnalités, parcours professionnels, langues... tout ce que vous voulez. Nous innovons, apprenons et partageons activement des histoires sur ce sujet. Nous voulons que chacun se sente accueilli et inclus dans tout ce que nous entreprenons.
Nous aimons nous amuser et profiter de la vie. Nous nous réveillons chaque jour avec l'inspiration de construire un monde plus efficace et plus agréable.
Aperçu du rôle
En tant que Senior AI Developer, vous construisez des fonctionnalités et des systèmes d'IA de qualité production pour des clients entreprises. Vous apportez des pratiques de développement logiciel disciplinées, de solides compétences en AI appliquée et la capacité de prendre la responsabilité d'un projet, de la conception à la livraison. Vous collaborez avec différents rôles, accompagnez vos coéquipiers et aidez les équipes à prendre des décisions techniques pragmatiques qui mènent à des solutions fiables en production.
Les technologies ci-dessous sont un point de référence pour notre stack. Avant tout, nous recrutons sur la base de fondamentaux solides, de l'autonomie et du potentiel de croissance.
Vos principales responsabilités Développer et livrer des solutions logicielles pilotées par l'IA pour les clients
Identifier les opportunités d'intégrer des technologies d'IA dans les produits et les flux de travail
Implémenter des solutions en suivant les spécifications et la documentation (SRS, C4)
Définir et communiquer les exigences non fonctionnelles et les objectifs de qualité
Construire des pipelines ML robustes et des intégrations de production (APIs, services, flux de données)
Coacher les collègues sur les patterns d'implémentation d'IA et les meilleures pratiques d'ingénierie
Prendre des initiatives, assumer les tâches de bout en bout et piloter l'exécution avec une gestion du temps rigoureuse
Maintenir et renforcer les directives de développement logiciel, la qualité du code et les standards de test
Rechercher, tester et implémenter de nouveaux modèles, outils et approches
Conseiller les clients sur les décisions techniques, les compromis et les plans de livraison
Le candidat idéal Plus de 5 ans d'expérience en développement logiciel, dont plus de 3 ans récents dans la livraison de travaux en AI/ML (Deep Learning, Computer Vision, NLP, Generative AI, Predictive Analytics, etc.)
Maîtrise (ou doctorat) en Computer Science / Software Engineering spécialisée en AI, ou expérience équivalente
Français intermédiaire ou conversationnel (minimum)
Vous devez maîtriser Python 3
Principales bibliothèques Python (NumPy, Pandas, PyTorch, Scikit-learn)
Analyse, nettoyage, traitement et augmentation de données
Frameworks de Deep learning (TensorFlow, Keras, PyTorch)
Services d'IA sur au moins une plateforme cloud (AWS, Azure, Google Cloud, etc.)
Pratiques MLOps (déploiement, monitoring, automatisation, CI/CD)
Tests (unit, fonctionnels, E2E, etc.)
Méthodologies de développement (Agile, Scrum, XP, Kanban, Shape Up, etc.)
C'est un plus si vous avez de l'expérience avec Go, Java et/ou JavaScript
Développement de logiciels d'entreprise
Stockage en mémoire, mise en cache et systèmes de files d'attente
Microservices et systèmes serverless
Domain-driven design
Un framework/bibliothèque client moderne (Angular, React, Svelte, etc.)
Ce que nous offrons Salaire compétitif et contribution à votre régime de retraite (RRSP)
Horaires de travail flexibles et choix de votre mode de travail
Télétravail de n'importe où jusqu'à 8 semaines
Congé sabbatique payé
Compte de dépenses pour le bien-être et la productivité
Programme parental
Activités
Formation
Et plus encore...
Le processus pour ce rôle si vous êtes sélectionné
- 20 min - Appel d'introduction initial avec une personne de notre équipe technique.
- 90 min - Entretien en personne à notre bureau
- Présentation de l'offre
Seuls les candidats retenus seront contactés. Lisez notre processus de recrutement complet ici.