N

National Bank of Canada

Offers personal and commercial banking services

AI Solutions Designer

AI Application Engineering +1Posted on Nov 13
Full-timeCanadaNo salary listed

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, or a related field, along with several years of relevant experience in software development or solution design.
  • Strong development experience with Python, Java, React, and TypeScript.
  • Experience designing APIs, microservices, and distributed architectures, as well as working with AWS cloud platforms.
  • A good understanding of generative artificial intelligence, large language models, Retrieval-Augmented Generation architectures, and agent orchestration principles.
  • Knowledge of security concepts and protocols, including OAuth 2.0 and OpenID Connect.
  • Proven ability to explain complex concepts clearly, demonstrate technical leadership, work independently and collaboratively, and thrive in a complex and evolving environment.

Responsibilities

  • Design agentic artificial intelligence and Retrieval-Augmented Generation solutions using AWS Bedrock AgentCore and integrate them with digital applications, APIs, and existing systems.
  • Develop modern, scalable solutions using Python, Java, React, TypeScript, and AWS.
  • Translate business needs and artificial intelligence use cases into robust, secure, scalable, and production-ready technology solutions.
  • Define and promote best practices for development, security, observability, and continuous deployment using GitHub and GitHub Actions.
  • Collaborate with artificial intelligence specialists and business partners to assess the quality and risks associated with artificial intelligence agents, particularly regarding hallucinations, compliance, and security.
  • Support development teams and collaborate with architects, artificial intelligence specialists, cybersecurity teams, and business partners to foster the responsible adoption and integration of new technology capabilities.

Desired Qualifications

  • Knowledge of the AWS Bedrock AgentCore ecosystem and agentic orchestration frameworks such as Strands, LangChain, and LangGraph.
  • Experience in the brokerage or investment industry.

About the Company

National Bank of Canada

Offers personal and commercial banking services

NBC provides personal and commercial banking, wealth management, and financial planning to individuals, SMEs, and large institutions. Its products operate through deposits, loans, mortgages, and investment services delivered via branches, digital platforms, and advisory teams to support client needs. It differentiates itself with a strong presence in Quebec, a customer-centric, human-focused approach, and a focus on long-term relationships rather than generic offerings. The goal is to help clients achieve financial well-being while expanding NBC’s footprint and positive impact in the communities it serves.

Company size
Not listed
Company stage
IPO
Headquarters
Québec City, Canada
Founded
1859

Recently Posted Jobs

Explore more opportunities at National Bank of Canada

See more jobs