Skip to main content

Description

Ce rôle est pour un ingénieur principal en apprentissage automatique au sein de l'équipe Plateforme de données actives de RBC Assurances. Le candidat retenu dirigera des initiatives d'IA, développera et déploiera des modèles d'apprentissage automatique, stimulera l'innovation et collaborera avec des équipes interfonctionnelles. Le poste exige une solide expérience en modèles d'apprentissage automatique, en développement logiciel, en leadership, ainsi qu'une compréhension approfondie de la gestion des données, de la pile de données moderne et de l'informatique en nuage. Le rôle implique d'apporter des contributions significatives à des projets percutants et d'encadrer une équipe d'ingénieurs.

Ce que nous recherchons

Assurer le leadership technique, l'orientation, le mentorat et la supervision d'une équipe d'ingénieurs en apprentissage automatique et de scientifiques des données.,Collaborer avec les équipes de projet Agile, les chefs de produit, les propriétaires de produit, les ingénieurs logiciels et les parties prenantes pour aligner les initiatives d'apprentissage automatique sur les objectifs de l'entreprise.,Concevoir, construire et déployer des modèles et algorithmes d'apprentissage automatique évolutifs en mettant l'accent sur la performance et la fiabilité.,Superviser la mise en place et la maintenance des pipelines d'apprentissage automatique de bout en bout et assurer l'intégration avec les applications.,Collaborer avec les ingénieurs de données pour des pipelines efficaces de collecte, de préparation et d'ingénierie des fonctionnalités des données.,Établir des normes et des processus, maintenir une documentation complète de l'architecture des applications, des modèles, des pipelines et des processus de développement.,Assurer un code de haute qualité grâce à des révisions régulières et au respect des normes de codage de RBC.,Construire des produits maintenables avec un minimum d'incidents, établir des métriques et une surveillance pour respecter les SLA.,Se tenir informé des avancées en apprentissage automatique et des technologies émergentes connexes, partager les connaissances et les appliquer pour améliorer les systèmes.,Solides compétences en programmation en Python, Java ou C++.,Expérience avec les plateformes cloud (AWS, GCP, Azure) et les outils MLOps.,Solide compréhension des principes de développement logiciel, y compris les modèles de conception, les tests et le déploiement.,Expérience avec les pratiques DevOps telles que CI/CD, Docker et Kubernetes.,Solide compréhension des exigences de mise en œuvre des applications, y compris le risque, la confidentialité et la conformité.,Excellentes compétences en communication et en leadership, avec la capacité de travailler efficacement avec des équipes interfonctionnelles.,Expertise dans le support d'applications, solides compétences en résolution de problèmes et capacité à fournir un support de production et à développer des solutions créatives.,Capacité avérée à diriger une équipe, à fournir des conseils opportuns et à communiquer clairement avec les parties prenantes commerciales.

Candidat idéal

Plus de 3 ans d'expérience pratique en développement d'apprentissage automatique et en direction d'une équipe de développeurs/ingénieurs ML.,Expérience antérieure dans le domaine des données et de l'IA/ML préférée.,Diplôme universitaire en sciences, mathématiques, statistiques ou ingénierie (un atout).

Éducation minimale

Diplôme d'études supérieures en sciences, mathématiques, statistiques ou ingénierie (préféré)

Compétences techniques

Gestion du Big Data
Exploration de données
Science des données
Apprentissage profond
Apprentissage automatique (ML)
Analyse prédictive
Langages de programmation
Python
Java
C++
AWS
GCP
Azure
Outils MLOps
DevOps
CI/CD
Docker
Kubernetes

Compétences interpersonnelles

Leadership technique
Mentorât
Collaboration
Communication
Leadership
Résolution de problèmes
Adaptabilité
Pensée critique
Mentalité de croissance
Gestion
Contributeur d'équipe

Heures de travail

37,5 heures/semaine

Avantages

Primes
Avantages sociaux flexibles
Rémunération concurrentielle
Commissions
Options d'achat d'actions
Soutien du leadership pour le développement
Opportunités de coaching et de gestion
Opportunité d'avoir un impact
Équipe dynamique et collaborative
Formation de calibre mondial
Options flexibles d'équilibre travail/vie personnelle
Travail stimulant
Opportunités d'accroître les responsabilités
Opportunités de bâtir des relations clients
Accès à diverses opportunités d'emploi à travers les secteurs d'activité et les régions géographiques

Aussi disponible à

À propos de l'entreprise

R

Royal Bank of Canada

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.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    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.