onsite
Staff AI Architect/Engineer - RBC
Software Engineer
Lead the design and delivery of AI‑powered solutions, establishing standards, governance, and reusable architectures across the enterprise while collaborating with engineering and business teams to drive high‑impact AI initiatives.
About the role
Key Responsibilities
- Define and evolve AI architectural standards, patterns, and governance frameworks that align with the bank’s technology strategy.
- Design, prototype, and deliver scalable AI solutions and proof‑of‑concepts that address business‑line challenges.
- Partner with engineering squads to ensure AI components are well‑engineered, reusable, and integrated with existing platforms.
- Guide cross‑functional teams on best practices for model deployment, monitoring, and lifecycle management in cloud environments.
- Mentor senior engineers and influence technical roadmaps through thought leadership in AI and machine learning.
Requirements
- 10+ years of experience in software engineering with a focus on AI/ML system design and implementation.
- Deep expertise in Python and modern machine‑learning frameworks (e.g., TensorFlow, PyTorch, Scikit‑learn).
- Proven experience architecting AI solutions on cloud platforms (AWS, Azure, or GCP) using containers, Kubernetes, and CI/CD pipelines.
- Strong understanding of AI governance, model risk management, and enterprise‑scale deployment patterns.
- Excellent communication skills to translate business needs into technical designs and to influence stakeholders across the organization.
Skills
pythonmachine learningkubernetes