Taro Logo

Senior Platform Engineer, Cloud Data

RBC Borealis is the driving force behind Royal Bank of Canada's AI and data innovation, focusing on AI research and platform development.
Cloud
Senior Software Engineer
Hybrid
3+ years of experience
AI · Finance

Description For Senior Platform Engineer, Cloud Data

RBC Borealis is seeking a Senior Platform Engineer to join their Cloud Data and ML platform engineering team. This role is part of Canada's largest financial institution and offers an exciting opportunity to work at the intersection of cloud computing and machine learning infrastructure.

The position involves working with a team responsible for enabling Public Cloud solutions for internal data engineering and data scientists at RBC. You'll be collaborating with hundreds of developers and data scientists across RBC to leverage Azure and accelerate their work throughout the data and machine learning lifecycle. This represents a unique opportunity to grow in the field of machine learning infrastructure while working alongside passionate professionals dedicated to bringing ML to enterprise.

As a Senior Platform Engineer, you'll be responsible for complex application programming, developing APIs and microservices, and designing scalable solutions for machine learning deployments. The role requires expertise in both frontend and backend development, with a strong focus on cloud platforms and DevOps practices. You'll work with cutting-edge technologies and have access to rich datasets and computational resources to support development in areas such as reinforcement learning and computer vision.

The ideal candidate brings 3+ years of software engineering experience, strong platform engineering background, and expertise in cloud technologies. You'll need proficiency in frontend frameworks like React, backend languages such as Python or Golang, and experience with cloud platforms including AWS and Azure. Knowledge of MLOps tools and Infrastructure as Code is essential.

RBC Borealis offers a comprehensive benefits package including competitive compensation, bonuses, flexible benefits, and stock options where applicable. You'll join a progressive team that values collaboration and professional development, with opportunities to make a lasting impact from local to global scale. The company maintains a strong commitment to diversity and inclusion, welcoming qualified applicants from all backgrounds.

Last updated 2 days ago

Responsibilities For Senior Platform Engineer, Cloud Data

  • Perform complex application programming activities including coding, testing, debugging, documenting, and maintaining applications
  • Create and review technical design documents
  • Develop APIs and microservices to support Enterprise Machine Learning Platform
  • Design and implement best practices for data and machine learning pipelines
  • Build highly scalable, resilient cloud platform for hosting machine learning systems
  • Support applications with infrastructure design decisions and monitoring solutions

Requirements For Senior Platform Engineer, Cloud Data

Python
Go
React
Kubernetes
  • 3+ years of experience as a software engineer
  • Experience with frontend frameworks (VueJS/React) and backend languages (Python/Golang)
  • Strong platform engineering experience with scalable distributed systems
  • Experience with DevOps pipelines (Jenkins, GitHub actions)
  • Experience with MLOps orchestration tools
  • Experience implementing monitoring solutions
  • Hands-on experience with hybrid cloud environments (AWS and Azure)
  • Strong experience with Infrastructure as Code
  • Experience working with Azure Databricks

Benefits For Senior Platform Engineer, Cloud Data

Equity
  • Comprehensive Total Rewards Program
  • Bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • Professional development through coaching
  • Opportunity to make lasting impact

Interested in this job?

Jobs Related To RBC Borealis Senior Platform Engineer, Cloud Data