Applied Machine Learning Researcher – Toronto & Edmonton

What’s the opportunity?

RBC Research Institute is a team of researchers and developers dedicated to solving today’s leading problems in machine learning and artificial intelligence. Our researchers are dedicated to pushing the boundaries of theoretical and applied science, while our development team transforms state-of-the-art technologies and algorithms into impactful products with the potential to reach millions of people.

As an Applied Machine Learning Researcher, you’re looking to channel your love of playing with real-world data into industry-disrupting solutions. We’re a lab that supports open academic collaborations with leading universities in Canada and the US on a wide variety of theoretical and applied machine learning projects. Working in our lab will grant you unique access to massive structured and unstructured datasets with the tools and resources necessary to build game-changing statistical models.

Being part of our team means you’ll also have the opportunity to publish original research in peer-reviewed academic journals and participate in conferences around the world, such as NIPS, ICLR, ICML, CVPR and more.

Your responsibilities include:

  • Exploring, characterizing and employing data in order to solve challenging open problems.

  • Developing and implementing state-of-the-art machine learning techniques.

  • Interpreting larger organizational needs and designing algorithmic solutions that can drive the next generation of banking experiences.

  • Performing literature reviews and maintaining cutting-edge expertise in machine learning, data modeling, and statistical methods.

  • Attending, participating in and conducting workshops on various machine learning topics with the team.

  • Identifying new technologies as they become available, and disseminating them to the RBC innovation teams.

  • Collaborating with team members to conduct original research in machine learning.

  • Drafting, editing and publishing academic papers in leading scientific conferences.

  • Participating in Proof of Concept projects.

  • Having the authority to recommend the development of new software applications.

  • Employing best practices to develop, test, document and present technical projects to the team and the bank at large.

  • Maintaining accountability for the security, privacy or other technical issues related to the data, and technologies with which you engage.

You’re our ideal candidate if you:

  • Have a passion for data, algorithms, and statistics.

  • Have PhD or MSc in computer science, engineering or other mathematically related field (e.g. Physics, Math, Statistics, etc.).

  • The ability to frame problems, research solutions, and successfully apply generalizable models.

  • Have experience with Python.

  • Have experience with Deep Learning.

  • Have a solid understanding of ML algorithms and/or statistical modelling.

  • Have demonstrated experience with working with large datasets.

  • Have demonstrated strong attention to detail.

Bonus if you have:

  • Experience with natural language processing, reinforcement learning.

  • Experience with deep learning packages such as Tensorflow, Theano, Keras, etc.

  • Experience with distributed computing frameworks such as Hadoop, Hive, HBase, Spark, Storm, Kafka.

  • Publications in fields relevant to data science or ML.

How to apply:

  • Please email your resume and GitHub (or equivalent) portfolio to mi.research@rbc.com and please include where you heard about this opportunity.

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.

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable.

  • Leaders who support your development through coaching and managing opportunities.

  • Ability to make a difference and lasting impact from a local-to-global scale.

About RBC Research Institute

RBC Research Institute is the R&D arm of the Royal Bank of Canada. Our team performs fundamental research in machine learning theory and applications and aims to advance the state-of-the-art in financial technologies. RBC Research supports open academic collaborations and partners with world-class research centres in artificial intelligence to bring cutting-edge machine learning to the banking world.