Container orchestration with kubernetes or openshift
As a Staff Software Engineer, you will lead the development and operation of critical infrastructure powering RBC's next-generation AI and innovation platforms
Job Summary
As a Staff Software Engineer, you will lead the development and operation of critical infrastructure powering RBC's next-generation AI and innovation platforms.
You will collaborate closely with data scientists, ML engineers, and product teams to ensure reliable deployment and operation of AI/ML models and features.
This role requires participation in on-call rotations to provide 24/7 operational support for critical Lumina systems and innovation platforms.
Matching Summary
As a Staff Software Engineer, you will lead the development and operation of critical infrastructure powering RBC's next-generation AI and innovation platforms.
Skills & Requirements
Must-have
Production engineering for AI/ML platforms
Proficiency in Python, Go, or Java
Container orchestration with Kubernetes or OpenShift
Cloud-native architectures for AI workloads
CI/CD pipelines and infrastructure-as-code
High availability mission-critical systems operation
Modern observability and distributed tracing
Nice-to-have
Experience with AI/ML model serving platforms
Knowledge of enterprise governance and compliance
Familiarity with zero-trust security architectures
Event-driven and streaming data platforms
Capacity planning for GPU workloads
Incident management and on-call experience
Mentoring and technical community growth
Key Requirements
8+ years production or platform engineering experience
Bachelor's degree in Computer Science or equivalent
Experience supporting large-scale distributed systems
Strong experience with container orchestration
Proven track record operating high availability systems
Experience with CI/CD and infrastructure automation
Comfortable with incident response and on-call duties