Skip Navigation

Artificial Intelligence Fullstack Developer

Job ID 12908948 Date posted 08/13/2019

Primary Locations: Montreal, Quebec

Employee Status: Regular

Schedule: Full-time


  • Are you a development expert in Python, Java and C++?
  • Are you a fan of DevOps?
  • Would you like to take part in the Bank's highly strategic artificial intelligence initiatives?

National Bank of Canada is making AI a strategic priority so that it can offer a distinctive client experience, value-added services, and improved operational efficiency. Our IT systems must evolve and adapt to support the Bank's ambitions.

More information about the role?
  • Automate performance monitoring processes for algorithms in production
  • Develop production mechanisms for reinforcement learning, to automate training and to update models
  • Take part in studies on the state of the art of designing artificial intelligence software
  • Help develop the end-to-end process of developing, presenting, prioritizing, and leading the implementation of AI solutions
  • Oversee development practices upstream from prototyping and take charge downstream of designing the product to be deployed

Join a dynamic and energetic team where innovation and creativity are valued and where you can rethink, redefine, and build great solutions. Come and work in our new innovative and collaborative environments. You are curious? Check it out here : pictures.


  • Experience in developing enterprise level software and integrating technology platforms in critical business processes
  • Experience in implementing machine learning models in real time environments with high availability requirements
  • Experience in artificial intelligence, machine learning, natural language processing or other related areas
  • Experience with a broad spectrum of machine learning algorithms including unsupervised, supervised and reinforcement learning, and a variety of neural network models
  • Development experience in teams using DevOps best practices and continuous integration
  • Excellent mastery of microservices and APIs
  • Bilingualism both spoken and written - English and French

Improve your chances of success through your knowledge of Docker, Kubernetes, Spark, Hadoop, Jira and BitBucket.

We strive to be an inclusive organization where all employees are valued. National Bank stands out for its many initiatives to promote inclusion, making it a Canada-wide leader in diversity.


JobField: IT

Unposting Date: 2019-09-30

Job Number: ART00003

Posting Date: 2019-09-16

Send this opportunity via email

Job Matching

Let us search jobs for you based on the skills and experience listed in your profile.

Start matching