2025 Winter Student Opportunities Borealis AI – Machine Learning Software Engineer, 4 Months (Montreal)

Posted 3 months ago
Apply Now

Job Description

2025 Winter Student Opportunities Borealis AI – Machine Learning Software Engineer, 4 Months (Montreal)
Job title: 2025 Winter Student Opportunities Borealis AI – Machine Learning Software Engineer, 4 Months (Montreal)

Company: Royal Bank of Canada

Job description: Job SummaryJob DescriptionIngénieur logiciel, Apprentissage machine (Montréal) – Borealis AI
Poste de 4 mois pour étudiant – hiver 2025Quelle est l’occasion à saisir ?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.Travaillant avec des chercheurs réputés en apprentissage machine, l’équipe de Borealis AI 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 .Dans ce rôle, vous devrez communiquer fréquemment avec le bureau national à Toronto.Principales 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 Borealis AIBorealis AI est un institut de recherche fondé en 2016 par Banque Royale du Canada. Composée de chercheurs et d’ingénieurs en IA chevronnés motivés par la recherche de solutions, l’équipe de Borealis AI fait progresser la science de l’apprentissage machine en utilisant les capacités de fine pointe de l’IA pour élaborer des solutions à certains des plus grands défis dans le secteur des services financiers.Reconnue pour ses réalisations dans le domaine de l’IA responsable et éthique et pour son engagement envers l’innovation en IA, elle compte plus de 90 publications dans des revues scientifiques, plus de 105 brevets, et d’importantes productions de code source ouvert. L’institut effectue des recherches dans des domaines clés comme l’apprentissage profond, les prévisions chronologiques, l’apprentissage par renforcement, l’explicabilité, la causalité, la modélisation comportementale et plus encore.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 Septembre 15th, 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.2025 Winter Student Opportunities Borealis AI – Machine Learning Software Engineer (Montreal), 4 MonthsWhat’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 Machine Learning Software Engineer Co-op you’ll be involved a project end to end – everything from data pre-processing to implementing machine learning algorithms and front-end development.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 .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 AIBorealis AI is a research institute founded in 2016 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, by utilizing the latest AI capabilities to build solutions that address some of the biggest challenges in financial services today.Recognized for its industry-leading work around responsible and ethical AI and its commitment to AI innovation, which includes 90+ scientific publications in top-tier academic venues, 105+ patents and open-source activity. The institute performs research in key focus areas, including deep learning, time series forecasting, reinforcement learning, explainability, causality, behavioural modeling and more.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 September 15th, 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.BEWHATSNEXTJob SkillsAdditional Job DetailsAddress: 6666 RUE ST URBAIN, FLOOR 3:MONTRÉALCity: MONTRÉALCountry: CanadaWork hours/week: 37.5Employment Type: Full timePlatform:Job Type: Student/Coop (Fixed Term)Pay Type: SalariedPosted Date: 2024-08-19Application Deadline: 2024-09-15Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at .

Expected salary:

Location: Montreal, QC

Job date: Wed, 21 Aug 2024 03:54:19 GMT

Apply for the job now!