2 months ago
Toronto, CanadaSenior
Responsibilities
- Design and build MCP servers and tools for AI integration.
- Design and implement LLM-powered automation, prompt engineering, conversational AI, and agentic automation solutions.
- Develop ML model integrations, AI orchestration workflows, monitoring, and evaluation systems.
- Integrate UiPath with enterprise AI platforms and APIs.
- Design and maintain AI workflow orchestration systems, RAG solutions, vector database systems, and Intelligent Document Processing and NLP solutions.
- Develop model evaluation, tuning, governance, and responsible AI frameworks.
- Integrate AI technologies into software development lifecycle workflows and development tooling.
- Evaluate technologies for organizational adoption and collaborate with architecture, security, and compliance teams.
- Participate in code reviews, design discussions, pair programming, mentoring, technical training, and knowledge sharing.
Requirements
- 4–6 years of experience building and operating production software systems at scale.
- 1–2 years of hands-on experience with LLMs and generative AI in production environments or serious prototyping.
- Proficiency in .NET/C#, Python, SQL, Git, and CI/CD pipelines.
- Strong expertise in REST and SOAP API architecture.
- Working knowledge of agentic AI patterns including tool use, agent orchestration, ReAct, multi-step reasoning, memory, and context management.
- Proficiency integrating LLM APIs and applying prompt engineering techniques.
- Experience with AWS, Azure, or GCP, including Docker, Kubernetes, and CI/CD pipelines.
- Experience building or contributing to RAG systems, vector databases, embeddings, and retrieval strategies.
- Experience designing and building MCP servers and tools, with familiarity with agent-tool integration frameworks.
- Understanding of security, data governance, and responsible AI practices.
- Strong collaboration and communication skills, including the ability to explain technical decisions to technical and business stakeholders.
- Preferred qualifications include production experience with agentic automation, open-source AI or automation contributions, cloud certifications, and experience with Java, Go, or Rust.
Benefits
- Comprehensive total rewards program with competitive compensation, bonuses, flexible benefits, commissions, and stock options where applicable.
- Development-focused leadership, coaching, and career opportunities.
- Opportunity to influence enterprise AI adoption.
- Dynamic, collaborative, and high-performing team environment.
- World-class training in financial services and emerging technologies.
- Full-time, regular salaried employment in Toronto with 37.5 work hours per week.
Categories
About RBC
Royal Bank of Canada (RBC) provides personal and commercial banking, payments, mortgages, investing, wealth management, insurance, and capital markets services to consumers, businesses, and institutions. The public company, headquartered in Toronto and founded in 1864, serves more than 17 million clients across Canada, the U.S., and other global markets. Revenue comes from interest income, fees, advisory, and trading across its diversified financial services businesses, and it is Canada’s largest bank by market capitalization.
