B

Bank of Montreal

Runs Canadian and US banks for people and firms

AI Developer Co-op Intern

AI Application EngineeringPosted on Nov 12
Internship · Winter 2027Toronto, ON, Canada$55.5k - $120kIn-person

About the Job

Requirements

  • Foundational proficiency in creative thinking, building and managing relationships, emotional agility, quality assurance and testing, cloud computing, microservices, technology business requirements definition, analysis and mapping, adaptability, and learning agility.
  • Intermediate proficiency in programming, applications integration, test-driven development, system development lifecycle, troubleshooting, system and technology integration, verbal and written communication, collaboration and team skills, analytical and problem-solving skills, and data-driven decision-making.
  • Typically, 4–6 years of relevant experience and a post-secondary degree in a related field of study, or an equivalent combination of education and experience.
  • Technical proficiency gained through education and/or business experience.

Responsibilities

  • Drive the software development lifecycle, working across functional teams to transform requirements into features and support development processes, software testing, and maintenance.
  • Translate user requirements into technical specifications by understanding, conceptualizing, and facilitating technical requirements with users.
  • Analyze, develop, test, and implement software programs, and document software development lifecycle execution.
  • Perform preventative and corrective maintenance, troubleshooting, and fault rectification of system and core software components.
  • Ensure code and configurations adhere to security, logging, error-handling, performance, and non-functional requirements standards.
  • Evaluate new technologies for fit with the program, system, or ecosystem and assess associated upstream and downstream impacts on process, data, and risk.
  • Follow release management processes and standards and apply version control.
  • Assist in interpreting and documenting client requirements.
  • Exercise judgment to identify, diagnose, and solve problems within given rules, and work independently on complex tasks that may include unique situations.
  • Apply the Risk Management Framework in executing the role, making risk-informed decisions aligned with business strategy, protecting assets, and adhering to applicable policies, standards, procedures, laws, and regulations.
  • Undertake broader work or accountabilities as assigned.

About the Company

Bank of Montreal

Runs Canadian and US banks for people and firms

Bank of Montreal, known as BMO, runs a Canadian bank and a large American bank, serving households and businesses on both sides of the border. Until the Bank of Canada opened in 1935, it acted as the Canadian government's banker. People use its branches and apps for accounts, mortgages, credit cards, and investments, while companies borrow from it and turn to its BMO Capital Markets arm to raise money and trade securities. BMO makes money on the gap between the interest it charges on loans and pays on deposits, plus fees from managing wealth and advising on deals. Bank of Montreal was founded in 1817 as Canada's first bank, and it keeps its legal head office in Montreal and its executive offices in Toronto, Canada.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1817

Recently Posted Jobs

Explore more opportunities at Bank of Montreal

See more jobs