Code de demande: 430480
Chez Bell, on ne se contente pas de construire des réseaux de calibre mondial, d’élaborer des services novateurs et de créer du contenu pour des médias multiplateformes : on transforme la façon dont les Canadiens communiquent entre eux et avec le reste du monde.
Si vous êtes prêt à donner corps à des idées innovatrices et à vous joindre à une entreprise qui encourage, le développement professionnel et le bien-être de ses employés, l’équipe Bell est faite pour vous.
L’équipe Bell Mobilité propose aux consommateurs et aux clients d’affaires les meilleurs et plus récents appareils mobiles, services sans fil et solutions Internet des objets, ainsi que les vitesses, la couverture et la fiabilité incomparables du meilleur réseau national au pays. Nous aimons innover et relever de grands défis et, par-dessus tout, nous nous passionnons pour les technologies de pointe.
Nous recherchons un développeur principal en apprentissage automatique, hautement technique et pratique, pour créer, mettre à l'échelle et optimiser des agents d'IA autonomes de nouvelle génération et des solutions d'entreprise. Dans ce rôle, vous serez le principal moteur technique du développement de solutions agiles qui serviront nos équipes internes d'ingénierie, d'exploitation et de terrain.
Bien que vous contribuiez à la conception du système et aux décisions architecturales, la majeure partie de votre temps sera consacrée à l'écriture de code de production de haute qualité, à la résolution de défis d'ingénierie complexes et à la création de fonctionnalités d'IA robustes. Vous servirez également de point d'ancrage technique pour l'équipe en encadrant activement les développeurs juniors, en dirigeant les révisions de code et en élevant les normes d'ingénierie de l'équipe. Le candidat idéal possède une expertise approfondie en génie logiciel, une connaissance approfondie des concepts d'IA/ML et une capacité avérée à transformer des modèles d'IA théoriques en produits logiciels tangibles et évolutifs.
- Construire des systèmes d’agents d’IA : Mettre en œuvre et itérer sur des flux de travail d’agents autonomes et des agents utilitaires conçus pour automatiser des tâches d’entreprise complexes, en assurant une fiabilité élevée et une gestion des erreurs.
- Développement de logiciels d’IA pratique : Écrire du code propre, évolutif et prêt pour la production afin de créer des produits d’IA/apprentissage automatique robustes, des flux de travail multi-agents et des API dorsales intelligentes.
- Mentor et orientation technique : Servir de mentor technique et de modèle pour les développeurs débutants. Diriger des révisions de code rigoureuses, mener des sessions de programmation en binôme et partager des connaissances sur les meilleures pratiques d’IA, les modèles de conception et les techniques de débogage.
- Ingénierie et déploiement infonuagiques : Construire et déployer des applications sur une infrastructure infonuagique évolutive. Gérer l’intégration de modèles d’apprentissage automatique, de bases de données vectorielles et de magasins de données traditionnels dans des environnements conteneurisés.
- Implémentation de RAG et de recherche : Coder et optimiser des pipelines RAG personnalisés avancés. Relever des défis d’ingénierie difficiles liés à l’analyse de l’ingestion de données, aux stratégies de découpage, à la latence de la recherche vectorielle et à l’atténuation de l’hallucination du modèle.
- Collaboration interfonctionnelle : Collaborer étroitement avec les propriétaires de produits, les scientifiques des données, les développeurs de logiciels et les parties prenantes externes pour déployer de manière transparente les agents d’IA dans des environnements de production tout en respectant les normes de sécurité et de réseau de l’entreprise.
- Maîtrise de la programmation : Maîtrise de niveau expert de Python, ainsi qu’une expérience avec d’autres langages de programmation modernes (par exemple, C#, Java). Création de solutions logicielles de qualité entreprise.
- Connaissance de l’IA/apprentissage automatique : Compréhension conceptuelle et pratique approfondie de l’IA générative, des grands modèles de langage (LLM), du traitement du langage naturel (TALN), des bases de données vectorielles et des cadres d’orchestration d’agents.
- Expertise en infrastructure infonuagique : Expertise avérée dans l’architecture et le déploiement d’applications sur les principales plateformes infonuagiques (GCP de préférence). Solide compréhension des architectures infonuagiques, de la conteneurisation (Docker, Kubernetes) et des pipelines CI/CD.
- Expérience de développement pratique : Plus de 5 ans d’expérience globale en génie logiciel, avec une partie considérable consacrée à la création et au déploiement de produits d’IA/apprentissage automatique ou d’applications logicielles complexes.
- Esprit de conception de systèmes : Capacité exceptionnelle à concevoir des systèmes distribués complexes, avec une solide maîtrise de la conception d’API, de l’architecture de microservices et des principes de sécurité d’entreprise.
- Compétences en mentorat : Expérience avérée dans l’encadrement et le perfectionnement des ingénieurs débutants, la direction d’analyses techniques approfondies et l’application de normes élevées en matière de qualité et de test du code.
- Éducation : Baccalauréat ou maîtrise en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente).
- Expérience pratique approfondie avec Google Cloud Platform (GCP) et son écosystème d’IA (par exemple, Vertex AI, modèles Gemini, Google Kubernetes Engine).
- Solide compréhension du cycle de vie du développement logiciel et des meilleures pratiques qui garantissent que la fiabilité, la sécurité, l’observabilité et la performance sont intégrées dans la solution d’agent.
- Expérience dans la mise en œuvre de la gestion du cycle de vie de l’IA/apprentissage automatique (surveillance des modèles, cadres d’évaluation pour les LLM, gestion des versions des invites).
- Expérience dans la navigation dans des environnements informatiques d’entreprise complexes, y compris la connectivité réseau et les protocoles de sécurité.
- Familiarité avec Scrum, les cadres de développement agiles.
- Solide compréhension des méthodologies et des cadres de développement émergents axés sur l’IA (par exemple, SDD, BMAD, etc. ).
#LI-SS1
Une connaissance adéquate du français est requise pour les postes offerts au Québec. Le générique masculin est utilisé sans discrimination et uniquement dans le but d'alléger le texte.
Renseignements supplémentaires :
Type de poste : Cadre
Statut du poste : Employé permanent - temps plein
Lieu de travail : Canada : Ontario : Mississauga || Canada : Ontario : Don Mills
Profil de travail : Hybride
Date limite pour postuler : 2026-07-02
Pour les profils de travail qui sont " hybrides," les personnes retenues doivent être basées au Canada et se présenter à un bureau fixe de Bell au moins trois jours par semaine. Soucieuse de l'importance de l'équilibre entre vie professionnelle et vie privée, Bell offre des horaires de travail flexibles en fonction des besoins de l'entreprise.
Afin que votre candidature soit prise en considération pour ce rôle, veuillez postuler directement en ligne. Les candidatures soumises par courriel ne seront pas acceptées.
Nous savons que prendre soin des membres de notre équipe est au cœur d’un milieu de travail sain, positif et florissant. En tant que membre de notre équipe, vous profiterez d’un programme de rémunération complet qui comprend un salaire concurrentiel et une vaste gamme d’avantages sociaux pour soutenir votre bien-être et celui de votre famille. Dès que vous vous joindrez à nous, vous serez admissible à des soins médicaux, dentaires, optiques et de santé mentale qui vous sont disponibles en cas de besoin. De plus, en tant que membre de l’équipe Bell, vous profiterez d’un rabais de 35 % sur nos services et aurez accès à des offres exclusives de nos partenaires.
Chez Bell, nous sommes fiers de l’importance que nous accordons à la promotion d’un milieu de travail inclusif et accessible où tous les membres de l’équipe se sentent valorisés, respectés, soutenus et inclus.
Bell s'engage à assurer la transparence de son processus de recrutement. Sauf indication contraire, tous les postes affichés sont des opportunités pour lesquelles nous recrutons activement. Nous voulons également nous assurer que tous et toutes ont une chance égale de se joindre à notre équipe. Nous encourageons les personnes qui pourraient avoir besoin d’accommodements pendant le processus d’embauche à nous en informer. Pour faire une demande en toute confidentialité, envoyez un courriel directement à votre responsable du recrutement ou à [email protected] afin de prendre les dispositions nécessaires. Si vous avez des questions ou des commentaires concernant l’accessibilité chez Bell, nous vous invitons à remplir le formulaire de rétroaction sur l’accessibilité ou à visiter notre page sur l’accessibilité pour d’autres façons de communiquer avec nous.
L'intelligence artificielle peut être utilisée pour évaluer certains aspects de votre candidature. Veuillez consulter notre politique de confidentialité (voir Phenom pour plus de détails - Dans Google Chrome, cliquez sur l'ellipse et sélectionnez l'option de traduction) pour en savoir plus sur la manière dont nous collectons, utilisons et divulguons vos informations personnelles.
établi : Canada, ON, Mississauga
Bell, l'un des 100 meilleurs employeurs du Canada.