Location
toronto, on, Canada
Posted
July 15, 2026
Job Description
Join RBC's Wealth Management IT team as a Senior Software Engineer, focusing on AI-driven agent development using Python, SQL, and Snowflake. Embrace a hands-on role to create scalable, intelligent solutions.
In this independent role, you'll leverage modern tools like Copilot and Windsurf. Collaborate with highly technical teams to develop and deliver innovative solutions in a dynamic environment. You'll also mentor peers in best practices while managing code and design reviews.
Key Responsibilities:
• Design AI agents and automation solutions with Python
• Build, optimize data pipelines using Snowflake and SQL
• Identify risks, develop mitigation strategies collaboratively
• Conduct code and design reviews for AI architectures
• Mentor team members on Python and Snowflake best practices
Requirements:
• 5-7 years of Python development experience
• Strong expertise with Snowflake and SQL
• Proven background in AI-based agent development
• Proficiency ...
In this independent role, you'll leverage modern tools like Copilot and Windsurf. Collaborate with highly technical teams to develop and deliver innovative solutions in a dynamic environment. You'll also mentor peers in best practices while managing code and design reviews.
Key Responsibilities:
• Design AI agents and automation solutions with Python
• Build, optimize data pipelines using Snowflake and SQL
• Identify risks, develop mitigation strategies collaboratively
• Conduct code and design reviews for AI architectures
• Mentor team members on Python and Snowflake best practices
Requirements:
• 5-7 years of Python development experience
• Strong expertise with Snowflake and SQL
• Proven background in AI-based agent development
• Proficiency ...