Job Specifications
Développeuse/développeur (interne et externe)
Tenez un rôle central
La Banque du Canada s’est donnée comme vision d’être une banque centrale influente – dynamique, engagée et digne de confiance – mobilisée pour un Canada meilleur. Aucun autre employeur ne vous offrira l’occasion d’œuvrer au cœur même de l’économie canadienne, au sein d’une organisation dont le travail a une incidence considérable sur le bien-être économique et financier des Canadiens. Vous serez mis au défi, énergisé et motivé à exceller dans notre environnement.
En nous appuyant sur les principes qui nous ont toujours guidés - l'excellence, l'intégrité et le respect - nous nous efforçons d'être tournés vers l'avenir et d'innover, d'accueillir des personnes aux perspectives et aux talents divers, et de gagner la confiance en respectant nos engagements et en expliquant clairement l'intention de nos politiques et de nos actions.
Grâce à notre régime de retraite à prestations déterminées, à nos avantages sociaux et à notre grande souplesse en matière d'équilibre entre la vie professionnelle et vie privée, découvrez pourquoi nous sommes classés chaque année parmi les meilleurs employeurs du Canada : Travailler ici - Banque du Canada
Pour en savoir plus sur les prochaines étapes de notre processus d’embauche veuillez consulter processus de recrutement .
À propos du poste
En tant que membre de notre équipe multidisciplinaire chargée des opérations liées aux données, vous collaborerez avec des développeuses et développeurs, des analystes de données, des modélisatrices et modélisateurs de données, des architectes et des parties prenantes pour créer des pipelines de données fiables et évolutifs à l’aide de Databricks, de Python, de SQL et de technologies de données infonuagiques. Vous contribuerez à l’élaboration de flux de travaux pour l’ingestion de données, de transformations, de contrôles de la qualité des données et d’automatisations qui permettent à la Banque de gérer et d’exploiter efficacement ses données.
Vous suivrez les normes de développement et les modèles établis pour veiller à la cohérence de la conception et de la livraison des pipelines de données pris en charge, et contribuerez à l’amélioration de ces normes et des méthodes de travail. Vous soutiendrez vos pairs en leur transmettant vos connaissances et vous tirerez profit de l’expérience des autres.
Vous aiderez à bâtir les données de base qui alimentent l’analytique, la recherche, les services numériques et les solutions fondées sur l’IA, y compris l’apprentissage automatique et les grands modèles de langage. Vous participerez à la préparation, à la validation et à la structuration des données pour l’analytique avancée, l’entraînement de modèles, l’inférence et l’expérimentation au sein de la Banque.
Ce poste est une excellente occasion de développer vos compétences en ingénierie moderne des données.
Ce que vous ferez
Ingénierie et développement de données
aider à créer des transformations et des pipelines de données sûrs et bien structurés à l’aide de Databricks et de Spark
rédiger du code Python et SQL pour l’ingestion, le nettoyage des données, la validation et l’automatisation
aider à maintenir et à améliorer la plateforme de données infonuagiques et l’environnement d’analytique de la Banque
soutenir la création de modèles, de notebooks et de composants réutilisables pour le traitement des données
Travail d’équipe
participer activement aux cycles de développement Agile, y compris la planification de sprints, les démonstrations et les révisions de code
collaborer avec des développeuses principales et des développeurs principaux pour résoudre les problèmes, y compris les problèmes de qualité des données, et apporter des améliorations
faire part de ses idées et contribuer aux discussions sur l’amélioration des flux de travaux, des outils et des pratiques de l’équipe liés aux données
Documentation et mises à l’essai
créer et tenir à jour une documentation claire pour les pipelines, les processus et les flux de données
soutenir les tests automatisés et les vérifications de la qualité des données à l’aide des cadres de Databricks et Python
Apprentissage continu
approfondir sa connaissance de Databricks, de Spark, de Python, des services de données infonuagiques et des pratiques exemplaires d’ingénierie des données
rester au courant des tendances, des outils et des technologies émergentes en matière d’ingénierie des données
explorer l’IA, l’apprentissage automatique et les outils liés à un grand modèle de langage, sous supervision, en mettant l’accent sur l’utilisation responsable, sécurisée et évolutive des données
Ce qu’il vous faut pour réussir
Compétences techniques
compétences intermédiaires en programmation avec Python
capacité de rédiger des requêtes SQL intermédiaires
expérience pratique des plateformes infonuagiques (Azure ou AWS) et des cadres de données distribuées (Spark, Databricks)
compréhension des principes de base de l’ingénierie des données et
About the Company
As Canada's Central bank, our principal role is to promote the country's economic and financial welfare by keeping inflation low, stable and predictable. Our vision is to be "a leading central bank--dynamic, engaged and trusted--committed to a better Canada." No other employer in the country offers you the unique opportunity to work at the very centre of Canada's economy.
Know more