La Banque Royale du Canada (RBC) est à la recherche d'un ingénieur expérimenté en plateforme d'apprentissage automatique pour concevoir, implémenter et optimiser l'infrastructure d'apprentissage automatique et les outils d'automatisation (MLOps et DevOps). Ce rôle implique de travailler avec l'équipe RBC Borealis, en se concentrant sur l'intégration de l'apprentissage automatique dans l'entreprise en collaborant avec des chercheurs de premier plan et en utilisant des ensembles de données riches et des ressources computationnelles pour divers domaines de l'apprentissage automatique tels que l'apprentissage par renforcement, l'apprentissage non supervisé et la vision par ordinateur.
Concevoir, construire et optimiser les outils de déploiement d'apprentissage automatique et les systèmes d'automatisation qui opèrent les données et les applications ML de l'entreprise.,Concevoir et implémenter les meilleures pratiques et les normes pour les pipelines de données et d'apprentissage automatique à travers l'organisation.,Collaborer avec les ingénieurs et les chercheurs en apprentissage automatique pour automatiser l'analyse de code, la construction, l'intégration et le déploiement des applications ML.,Soutenir les applications et les projets avec des décisions de conception d'infrastructure et des solutions de surveillance.,Construire des systèmes cloud et sur site hautement évolutifs et résilients pour héberger des systèmes d'apprentissage automatique en utilisant des technologies de pointe.
Plus de 5 ans d'expérience dans la conception et l'implémentation de systèmes distribués et de systèmes d'apprentissage automatique.,Expérience de travail dans la construction et la maintenance de pipelines DevOps tels que Jenkins, GitHub Actions.,Expérience préalable avec des outils d'orchestration MLOps tels que AirFlow, KubeFlow, Dagster, Flyte ou MetaFlow.,Connaissance approfondie des différentes étapes du processus de déploiement d'applications d'apprentissage automatique.,Expérience dans la création d'outils et d'applications pour automatiser diverses tâches d'infrastructure et DevOps.,Maîtrise des langages de programmation tels que Python, Bash ou JavaScript.,Solide compréhension du système d'exploitation UNIX.,Expérience dans l'implémentation de solutions de surveillance pour identifier les goulots d'étranglement du système et les problèmes de production.,Connaissance des meilleures pratiques d'ingénierie logicielle professionnelle pour le cycle de vie complet du développement logiciel, y compris les méthodes de test, les normes de codage, les revues de code et la gestion du contrôle de version.,Expérience pratique dans la construction et le déploiement d'environnements hybrides sur site et dans les principaux environnements cloud, tels qu'AWS et Azure.,Familiarité avec les frameworks d'apprentissage automatique tels que PyTorch, TensorFlow et/ou similaires.
37,5 heures/semaine
La Banque Royale du Canada est une institution financière mondiale d éfinie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.
BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.