Back-end Developer - Artificial Intelligence

National Bank of Canada

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellness program
Flexible group insurance
Generous pension plan
Employee Share Ownership Plan
Employee and Family Assistance Program
Preferential banking services
Opportunities to get involved in community initiatives
Telemedicine service
Virtual sleep clinic

Job summary

A prominent financial institution in Montreal is seeking a Back-end Developer to work in its AI team, focusing on cloud software development. This role requires expertise in Golang or Java, and at least 5 years of back-end development experience. You will develop solutions based on RESTful APIs and participate in integrating generative AI into development. The position offers a full-time role with an entry-level designation, allowing you to impact the bank's digital transformation efforts.

Qualifications

  • 5+ years of experience in backend software development.
  • Proficiency in Golang or Java, REST/API environments, and microservices.
  • Good knowledge of cloud infrastructures and DevOps tools.

Responsibilities

  • Develop and deploy backend functions in an Agile Scrum environment.
  • Integrate generative artificial intelligence into our development cycle.
  • Create solutions based on RESTful APIs, microservices, and cloud architectures.

Skills

Golang
Java
REST/API environments
Microservices
Cloud infrastructures
GitHub Copilot
VS Code
AWS Bedrock
OpenAI

Education

Bachelor's degree or related diploma in IT or software engineering

Tools

DevOps tools
AWS
Azure
Google Cloud

Job description

Back-end Developer - Artificial Intelligence

Join to apply for the Back-end Developer - Artificial Intelligence role at National Bank of Canada

A career as a back-end developer – artificial intelligence in the API team of the Cards domain at National Bank means acting as a specialist in cloud software development and generative artificial intelligence integration. This role allows you to have a tangible impact on our digital transformation, thanks to your expertise in Golang or Java, your experience in generative AI, and your rigor in backend development.

Your role
  • Develop and deploy value-added backend functions in an Agile Scrum environment
  • Participate in the integration of generative artificial intelligence into our development cycle
  • Create robust solutions based on RESTful APIs, microservices, and cloud architectures (AWS)
  • Contribute to unit testing, quality assurance, code optimization, and code reviews
  • Support applications developed according to the "you build it you run it" model
  • Foster a culture of collaboration, rigor, and continuous improvement
Your team

The Vice-Presidency of Technologies includes more than 25 specialists who work in an agile, proactive, and collaborative manner to seize opportunities, stay at the forefront of technologies, and continuously improve processes.

Within the Cards API sector, you will be part of a large team of 25 colleagues and report to the asset manager. Our team stands out for its expertise in software engineering, its spirit of innovation, its delivery quality, its diversity, and its pleasant working atmosphere.

National Bank values continuous development and internal mobility. Our personalized training programs, based on learning through action, allow you to master your profession and develop new areas of expertise. Tools such as the Data Academy, language training, the Harvard Learning Center, and coaching and mentoring support are available to you at all times.

Requirements
  • Hold a bachelor's degree or a related diploma in IT or software engineering
  • Have 5 or more years of experience in backend software development
  • Proficiency in Golang or Java, REST/API environments, and microservices
  • Good knowledge of cloud infrastructures (Azure, AWS, Google Cloud) and DevOps tools
  • Comfortable with Github Copilot and VS Code; knowledge of AWS Bedrock and OpenAI is an asset
  • Demonstrate autonomy, collaboration, curiosity, rigor, a sense of innovation, and an interest in knowledge sharing and outreach
Required languages
  • Fluency in French
  • Functional knowledge of English (technical reading and collaboration)
Your benefits
  • Health and wellness program, including many options
  • Flexible group insurance
  • Generous pension plan
  • Employee Share Ownership Plan
  • Employee and Family Assistance Program
  • Preferential banking services
  • Opportunities to get involved in community initiatives
  • Telemedicine service
  • Virtual sleep clinic

These are a few of the benefits available to you.

Our dynamic work environments and cutting‑edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Regular feedback and ongoing communication is encouraged.

We’re putting people first

We’re a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier‑free workplace that is accessible to all employees.

We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team?

Come live your ambitions with us!

Seniority level
  • Entry level
Employment type
  • Full‑time
Job function
  • Engineering and Information Technology
  • Banking

Referrals increase your chances of interviewing at National Bank of Canada by 2x.

Get notified about new Back End Developer jobs in Montreal, Quebec, Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur Back-End - Intelligence artificielle
Développeur Back-End - Intelligence artificielle

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 85,000 - 95,000
Programme santé et bien-être
Assurance collective flexible
Régime de retraite généreux
+2
Senior Developer AI engineering
Senior Developer AI engineering

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Developer AI engineering
Senior Developer AI engineering

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Health and wellness program, including
Flexible group insurance
Generous pension plan
+6
Senior AI Scientist
Senior AI Scientist

National Bank of Canada • Montreal

On-site
CAD 85,000 - 110,000
Health and wellness program
Flexible group insurance
Generous pension plan
+2
Senior DevOps Developer
Senior DevOps Developer

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Health and wellness program
Flexible group insurance
Generous pension plan
+4
AI Chief Analyst
AI Chief Analyst

National Bank of Canada • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Chief Developer in Data Engineering
Chief Developer in Data Engineering

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Health & Wellness
Flexible insurance
Pension plan
+6
Scientifique IA senior
Scientifique IA senior

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Santé et bien-être
Régime de retraite
Régime d’acquisition d’actions
+4
Chief Functional Analyst
Chief Functional Analyst

National Bank of Canada • Montreal

On-site
CAD 90,000 - 120,000
Health and wellness program
Employee Share Ownership Plan
Employee and Family Assistance Program
+1
Senior Software Engineer (Senior AI Engineer)
Senior Software Engineer (Senior AI Engineer)

United States Digital Space LLC • Toronto

On-site
CAD 110,000 - 160,000