RBC Borealis, the AI innovation arm of Royal Bank of Canada, is seeking a Machine Learning Platform Engineer II to join their team. This role presents an exciting opportunity to work at the intersection of machine learning infrastructure and enterprise solutions.
The position involves designing and implementing machine learning infrastructure and automation tools, with a focus on MLOps and DevOps practices. You'll be working alongside leading ML researchers and have access to extensive computational resources and rich datasets, particularly in areas like Generative AI, unsupervised learning, and reinforcement learning.
As a Machine Learning Platform Engineer, you'll be responsible for building and optimizing ML deployment tools, implementing best practices for data pipelines, and creating scalable systems for hosting machine learning applications. The role requires expertise in Python or Java, strong knowledge of the ML model development lifecycle, and experience with MLOps orchestration tools.
The ideal candidate will have a Bachelor's degree in Computer Science or Software Engineering, along with hands-on experience in transforming large-scale datasets using SQL and tools like OLAP databases or Spark. Experience with cloud environments (AWS, Azure) and ML frameworks like PyTorch or TensorFlow is a plus.
RBC Borealis offers a comprehensive benefits package including competitive compensation, bonuses, flexible benefits, and stock options. The company maintains a collaborative culture focused on professional development and making a lasting impact from local to global scale. With locations across major Canadian cities, RBC Borealis is at the forefront of AI research and platform development, working on cutting-edge problems in areas like time series forecasting, causal machine learning, and responsible AI.
This role offers the unique opportunity to work with massive datasets and advanced computational resources while contributing to the development of enterprise-scale machine learning solutions. You'll be part of a team that values progressive thinking and collaborative work, with leaders who support professional development through coaching and managed opportunities.