2024 Fall Student Opportunities Borealis AI - Machine Learning Software Engineer, 4 Months (Montreal)

19 avril 2024
Industries Banques, Assurances, Services financiers
Catégories Technologie de l'Information,
Montreal, QC • Temps plein

Résumé de l’emploi

Description du poste

Ingénieur logiciel, Apprentissage machine, Programme coopératif

LIEU : MONTRÉAL

Quelle est l’occasion à saisir ?

Nous sommes à la recherche d’un ingénieur logiciel enthousiaste, désireux de jouer un rôle de premier plan dans le domaine des technologies d’apprentissage machine, et de résoudre des problèmes hautement complexes.

À titre d’ingénieur logiciel, Apprentissage machine, Programme coopératif, vous serez impliqué dans toutes les étapes d’un projet, depuis le prétraitement des données jusqu’à la mise en œuvre des algorithmes d’apprentissage machine et du développement d’applications frontales.

Dans ce rôle, vous devrez communiquer fréquemment avec le bureau national à Toronto.

En vous associant à Borealis AI, vous vous joindrez à une équipe qui travaille directement avec des chercheurs réputés en apprentissage machine, qui a accès à de vastes et riches ensembles de données, et qui vous offre les ressources computationnelles nécessaires pour soutenir le développement continu dans des domaines tels que 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 principales responsabilités comprennent :

  • Développer 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 décider des meilleures solutions.
  • Optimiser les algorithmes et les prototypes de solutions en vue de leur mise en œuvre efficace.
  • Transformer les prototypes en solutions parfaitement fonctionnelles et abouties, prêtes à un usage interne ou externe.
  • Soutenir les projets en fournissant toute la documentation nécessaire sur l’utilisation, les décisions conceptuelles et les capacités 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 étudiez pour obtenir un baccalauréat ou une maîtrise en informatique, en génie informatique, en génie logiciel ou un équivalent ;
  • vous possédez de l’expérience en développement de logiciels (comprend les programmes coopératifs et les stages) ;
  • vous possédez de l’expérience dans l’écriture de logiciels dans l’un des principaux langages tels que C++, C#, Java, Python ;
  • vous avez une bonne connaissance de l’écriture de lignes de commandes et du scriptage Bash dans Unix ;
  • vous possédez de l’expérience dans l’utilisation de cadriciels d’apprentissage profond tels que Tensorflow, Theano, Keras et PyTorch (un atout) ;
  • vous êtes habitué avec les infrastructures d’informatique distribuée (p. ex. Hadoop, Spark), ainsi qu’avec 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. Nous cherchons à aider nos collègues à atteindre leur plein potentiel.
  • Vous aurez l’occasion d’apporter une contribution importante et d’avoir une influence durable, tant à l’échelle locale qu’à l’échelle mondiale.

À propos de Borealis AI

Borealis AI est un institut de recherche sur l’intelligence artificielle (IA) et l’apprentissage machine soutenu par la Banque Royale du Canada. Composé de chercheurs et d’ingénieurs réputés dans le domaine de l’IA se consacrant à la recherche sur l’intelligence, Borealis AI fait progresser l’apprentissage machine tout en développant des produits de pointe pour les services financiers. Fort de plus de 40 publications scientifiques dans de prestigieuses revues universitaires, l’institut mène des recherches dans des domaines comme l’apprentissage profond, l’apprentissage par renforcement, le traitement du langage et la sécurité en matière d’IA. Borealis AI a été fondé en 2016 et ses quatre laboratoires au Canada totalisent plus de 100 employés.

Nous vous invitons à postuler dès que possible, car nous acceptons les candidatures au fur et à mesure. Veuillez toutefois noter que la date limite est le Vendredi Mai 17th, 2024. Si votre candidature est retenue, un membre de notre équipe communiquera directement avec vous afin de vous expliquer les prochaines étapes. Sinon, nous vous invitons à effectuer le suivi de votre dossier en vous connectant à votre profil RBC. Si l’état n’a pas changé, cela signifie que votre candidature est toujours à l’étude.

Co-op Machine Learning Software Engineer

LOCATION: MONTREAL

What’s the opportunity?

We’re looking for an enthusiastic software engineer who’s excited by the opportunity of being at the forefront of machine learning technology, and working on extremely challenging problems. As a Co-op Machine Learning Software Engineer, you’ll be involved a project end to end – everything from data pre-processing to implementing machine learning algorithms and front-end development.

In this role, you will communicate frequently with head office staff in Toronto.

At Borealis AI, you’ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support ongoing development in areas such as reinforcement learning, unsupervised learning and computer vision. You can find out more about our research areas at borealisai.com.

Your responsibilities include:

  • Building machine learning-based software solutions for solving important problems;
  • Collaborating with research and business teams to converge on the best solutions;
  • Optimizing algorithms and prototypical solutions for efficient implementation;
  • Extending prototypes into fully functional, polished solutions ready for internal and/or external use;
  • Supporting projects with thorough documentation of usage, design decisions and capabilities;
  • Extracting, transforming and loading massive datasets using distributed computing framework technologies (Hadoop, Spark, etc.);

You’re our ideal candidate if you:

  • Are working on a bachelors or masters degree in Computer Science, Computer Engineering, Software Engineering, or equivalent;
  • Have some software development experience (including co-op and internships);
  • Have experience with writing software in one of the major languages such as C++, C#, Java, Python;
  • Have familiarity with the Unix command line and bash scripting;
  • Experience with Deep Learning packages such as Tensorflow, Theano, Keras and PyTorch is an asset;
  • Exposure to distributed computing frameworks (e.g. Hadoop, Spark) as well as SQL, NoSQL and graph databases is an asset;

What's in it for you?

  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
  • Ability to make a difference and lasting impact from a local-to-global scale.

About Borealis AI

Borealis AI is an AI and Machine Learning Research Institute backed by Royal Bank of Canada. Comprised of top AI researchers and engineers and motivated by the pursuit of solving intelligence, Borealis AI is advancing machine learning science, while building leading products for financial services. With 40+ scientific publications in top-tier academic venues, the institute performs research in areas, such as deep learning, reinforcement learning, language processing, AI safety, and more. Borealis AI was founded in 2016 and has over 100 team-members across its four labs in Canada.

We encourage you to apply as soon as possible as we accept applications on a rolling basis, but please note that the formal application deadline is May 17th, 2024. Should you be selected to progress, someone from our team will reach out directly to provide instructions on next steps. Otherwise, feel free to check for progress updates by logging in to your RBC profile. If the status has not changed, it denotes the fact that your application is still under review.

BEWHATSNEXT

Compétences professionnelles

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é :

Type de fonction :

Étudiant ou stagiaire au programme coopératif (Durée déterminée)

Type d’échelle salariale :

Salarié

Date d’affichage :

2024-04-19

Date limite des candidatures :

2024-05-18

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 d’aménagements pendant le processus de recrutement.

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.

Postuler maintenant !

Offres similaires

Recherche en cours...
Aucun résultat similaires
Une erreur est survenue, réessayer plus tard.

Réseau d'emplois Jobs.ca