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
5,000+ Employees
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 offers a unique opportunity to work at the intersection of cloud computing and machine learning infrastructure. As part of Canada's largest financial institution, you'll be contributing to a team that enables Public Cloud services for internal data engineering and data scientists across RBC.

The position involves working with cutting-edge technologies in machine learning infrastructure, collaborating with leading researchers, and having access to rich datasets and substantial computational resources. You'll be responsible for developing APIs, microservices, and building scalable ML deployment tools while working with modern cloud platforms like Azure and AWS.

The ideal candidate should have strong experience in both frontend and backend development, with expertise in Python or Golang, and a solid understanding of DevOps practices and MLOps tools. You'll be working with technologies like Azure Databricks, implementing Infrastructure as Code, and building monitoring solutions for production systems.

This is an excellent opportunity for an experienced engineer looking to make an impact in the financial technology sector while working with advanced ML infrastructure. The role offers competitive compensation, including potential stock options, and the chance to work with a team committed to innovation in enterprise ML solutions. The hybrid work environment and location in Toronto's tech hub make this an attractive position for those looking to advance their career in platform engineering.

Last updated a day ago

Responsibilities For Senior Platform Engineer, Cloud Data

  • Perform complex application programming 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, build, and optimize machine learning deployment tools and automation systems
  • Implement best practices for data and machine learning pipelines
  • Support applications with infrastructure design decisions and monitoring solutions
  • Build scalable, resilient cloud platform for ML systems

Requirements For Senior Platform Engineer, Cloud Data

Python
Kubernetes
Go
  • 3+ years of experience as a software engineer
  • Experience with frontend frameworks (VueJS/React) and backend languages (Python/Golang)
  • Strong platform engineering experience with distributed systems
  • Experience with DevOps pipelines (Jenkins, GitHub actions)
  • Experience with MLOps tools (AirFlow, KubeFlow, Dagster, Flyte, MetaFlow)
  • Experience implementing monitoring solutions
  • Experience with hybrid cloud environments (AWS and Azure)
  • Strong experience with Infrastructure as Code (Terraform, Cloudformation, ARM)
  • 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
  • Career growth opportunities

Interested in this job?

Jobs Related To RBC Borealis Senior Platform Engineer, Cloud Data

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer position at NVIDIA focusing on DGX Cloud services, requiring 5+ years of experience in cloud infrastructure and software development.

Senior Cloud Software Engineer

Senior Cloud Software Engineer position at NVIDIA working on DGX Cloud Engineering Team, building cloud services and virtualization frameworks for AI workloads.

Senior Account Cloud Engineer- Leena Market

Senior Cloud Engineer role at Oracle, focusing on cloud architecture and customer solutions, requiring 6-10+ years experience and expertise in IaaS/PaaS services.

Senior HPC Engineer Applications

Senior HPC Engineer position at Genentech focusing on delivering and supporting scientific applications and workflows on cloud-based and on-premises HPC platforms.

Senior Software Engineer - DGX Cloud

Senior Software Engineer position at NVIDIA's DGX Cloud team, focusing on building and managing cloud infrastructure software with competitive compensation and benefits.