Back to job search
R
RBCVerified Job Source

Opportunités 2027 pour les ’étudiants d’hiver RBC Borealis - Ingénieur logiciel d’apprentissage automatique, 4 mois - Montréal- FR

French posting

The role involves developing machine learning software solutions and optimizing algorithms to solve complex financial problems. Responsibilities include transforming prototypes into production-ready tools and managing large datasets using distributed computing technologies.

  • On-site
  • Montréal-Ouest, QC
  • Posted Aug 17, 2026
  • Apply by Sep 16, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

Description Du Poste LIEU : MONTRÉAL Description Du Poste Nous sommes à la recherche d’un ingénieur logiciel enthousiaste désireux de s’attaquer à des problèmes hautement complexes en apprentissage machine. À titre d’ingénieur logiciel, Apprentissage machine, vous participerez à toutes les étapes d’un projet, depuis le prétraitement des données jusqu’à la mise en œuvre des algorithmes et du développement d’applications frontales. À RBC Borealis, vous ferez partie d’une équipe qui collabore directement avec des chercheurs réputés en apprentissage machine et qui dispose de vastes et riches ensembles de données et des ressources computationnelles voulues pour réaliser des projets dans des domaines comme l’apprentissage par renforcement, l’apprentissage non supervisé et la vision artificielle. Pour en savoir plus sur nos domaines de recherche, allez au www.borealisai.com. Vos responsabilités Concrétiser des solutions logicielles d’apprentissage machine en vue de résoudre des problèmes majeurs Collaborer avec des équipes de recherche et d’affaires pour cerner les meilleures solutions Optimiser les algorithmes et les prototypes de solutions afin d’assurer l’efficience de leur mise en œuvre Transformer les prototypes en solutions prêtes à un usage interne ou externe Documenter les fondements conceptuels, les capacités et l’utilisation des solutions Extraire, transformer et charger de vastes ensembles de données au moyen de technologies d’informatique distribuée (Hadoop, Spark, etc.) Vous êtes notre candidat idéal si vous êtes en cours d’obtenir un baccalauréat ou une maîtrise en informatique, en génie informatique, en génie logiciel, ou dans un autre domaine équivalent ; vous possédez de l’expérience (y compris les programmes coopératifs et les stages) en développement de logiciels ; vous possédez de l’expérience en langages comme C++, C#, Java, Python ; vous avez une bonne connaissance des commandes et du scriptage Bash Unix ; vous possédez de l’expérience dans l’utilisation de cadriciels d’apprentissage profond comme Tensorflow, Theano, Keras et PyTorch (un atout) ; vous connaissez les infrastructures d’informatique distribuée (Hadoop, Spark) et SQL, NoSQL et les bases de données orientées graphe (un atout). Avantages du poste Vous ferez partie d’une équipe toujours en quête de nouvelles solutions et axée sur le travail collaboratif. Vous pourrez démontrer votre plein potentiel. Vous aurez l’occasion d’apporter une contribution importante et durable, tant à l’échelle locale que mondiale. À propos de RBC Borealis RBC Borealis est la force motrice de l’innovation en matière d’IA et de données de la Banque Royale du Canada. Faisant partie de la plus grande institution financière au Canada, nous réunissons une équipe d’architectes, d’ingénieurs, de scientifiques et d’experts produits qui révolutionnent le secteur financier par de la recherche et des solutions d’avant-garde, et une plateforme de données résiliente. Présents à Toronto, Waterloo, Montréal, Calgary et Vancouver, nous sommes en tête de la recherche en IA et du développement de plateformes. En mettant l’accent sur la recherche de pointe dans des domaines tels que la prévision de séries chronologiques, l’apprentissage machine causal et l’IA responsable, nous intégrons de façon harmonieuse la recherche en IA et l’ingénierie des données afin de relever des défis cruciaux dans le secteur financier. Nous élaborons des solutions intelligentes, évolutives et axées sur les données qui contribueront à la prospérité des collectivités et qui stimuleront l’innovation auprès de nos clients dans l’ensemble de la Banque. Inclusion et équité en matière d’emploi À RBC, nous favorisons la diversité et l’inclusion pour stimuler l’innovation et la croissance. Nous nous engageons à bâtir des équipes inclusives et un milieu de travail équitable pour que nos employés puissent être entièrement eux-mêmes au travail. Nous agissons contre les inégalités et les biais systémiques afin de soutenir notre clientèle, nos collectivités et notre effectif diversifiés. Nous veillons également aux questions d’accessibilité pour nos employés éventuels ayant des capacités différentes. Veuillez communiquer avec nous si vous avez besoin de mesures d’adaptation pendant le processus de recrutement. Documents requis : Curriculum vitae et relevés de notes (non officiels sont acceptables) dans un document PDF Veuillez vous assurer de soumettre ces deux documents en une seule PDF document dans la section « CURRICULUM VITAE ». Ne les soumettez pas séparément. Nous vous encourageons à postuler dès que possible, car nous acceptons les candidatures sur une base continue, mais veuillez noter que la date limite officielle de dépôt des candidatures est le 20 septembre 2026. Si vous êtes sélectionné pour passer à l'étape suivante, un membre de notre équipe communiquera directement avec vous pour vous fournir des instructions sur les prochaines étapes. Sinon, n’hésitez pas à vérifier l'état d'avancement de votre candidature en vous connectant à votre profil RBC. Si le statut n’a pas changé, cela signifie que votre candidature est toujours à l'étude. Compétences professionnelles Analytique des données massives, Apprentissage automatique, Conception de produits logiciels, Connaissances dans l'industrie, Ingénierie logicielle, Pensée critique, Prise de décision, Résolution de problèmes en groupe, Technologies d'intelligence artificielle Détails supplémentaires de l’emploi Adresse: 6666 RUE ST URBAIN, FLOOR 3:MONTRÉAL Ville: Montréal Pays: Canada Nombre d’heures de travail par semaine: 37.5 Type d’emploi: temps plein Secteur d’activité : Technologie et exploitation Type de fonction : Étudiant ou stagiaire au programme coopératif (Fixed Term) Type d’échelle salariale: Salarié Date d’affichage: 2026-08-17 Date limite des candidatures: 2026-09-21 Remarque: Les demandes seront acceptées jusqu'à 23 h 59 le jour précédant la date limite de présentation des demandes ci-dessus Nos occasions d’emploi À RBC, nous sommes guidés par nos valeurs communes – Le client avant tout, Intégrité, Collaboration, Respect, Excellence – et le principe Ensemble à RBC, la clé de la réussite. Nous croyons qu’un milieu de travail inclusif offrant des points de vue diversifiés est essentiel à notre croissance continue, en tant qu’institution financière parmi les plus grandes et les plus rentables au monde. Notre milieu de travail propice à l’excellence, à la collaboration, à l’innovation et à l’épanouissement professionnel de nos employés contribue à concrétiser notre raison d’être et à générer de la valeur pour nos clients et les collectivités où nous exerçons nos activités. Pour cela, nous mettons en place des politiques et des programmes visant à favoriser un milieu de travail fondé sur le respect et l’appartenance et offrant des occasions pour tous. Joignez-vous à notre communauté de talents Tenez-vous au courant des formidables perspectives de carrière offertes à RBC. Inscrivez-vous et recevez des renseignements sur les plus récentes offres d’emploi et les activités de recrutement qui vous intéressent, de même que des conseils en matière de gestion de carrière. Repoussez vos limites et bâtissez un nouvel avenir à RBC. Découvrez comment nous mettons notre passion et notre motivation au service du bien-être des clients et des collectivités à jobs.rbc.com.

What you’ll do

The role involves developing machine learning software solutions and optimizing algorithms to solve complex financial problems. Responsibilities include transforming prototypes into production-ready tools and managing large datasets using distributed computing technologies.

Requirements

Candidates should be pursuing a bachelor's or master's degree in Computer Science, Software Engineering, or a related field. Proficiency in languages like Python, C++, or Java and experience with deep learning frameworks is required.

Benefits

• Collaborative Work Environment • Professional Development Opportunities • Global Impact Contribution

Listed skills

  • SQLPreferred
  • Machine learningPreferred
  • JavaPreferred
  • C++Preferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Machine Learning
  • Software Engineering
  • Python
  • C++
  • C#
  • Java
  • Bash Unix
  • Tensorflow
  • Keras
  • PyTorch
  • Hadoop
  • Spark
  • SQL
  • NoSQL
  • Graph Databases
  • Data Preprocessing

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Finance & Accounting

Additional details

Minimum education
Bachelor’s degree
Minimum experience
0+ years
Apply by
Sep 16, 2026
Posting language
French
Working hours
38 hours per week
Seniority
Not Applicable