BMO Financial Group

Software Application Developer, Generative AI (Gen AI)

BMO Financial Group
Apply
2 hours ago
Calgary, CanadaMid Level / Senior

Base Salary

$62k - $114k/yr

Responsibilities

  • Design and develop Generative AI-powered features using LLM-based services and retrieval patterns.
  • Build AI-enabled applications supporting automation, summarization, and intelligent workflows.
  • Integrate AI capabilities into existing systems using APIs, microservices, and cloud-based services.
  • Use GitHub Copilot or similar AI-assisted development tools for coding, testing, and documentation.
  • Validate AI-generated outputs for accuracy, security, and maintainability before production use.
  • Deliver software solutions across design, development, testing, deployment, and support.
  • Build and maintain applications using Java, Spring Boot, Oracle, and SQL.
  • Develop integrations using APIs, messaging systems, and data exchange formats.
  • Write and optimize SQL queries for application and AI data workflows.
  • Troubleshoot and resolve issues across development and production environments.

Requirements

  • 3 to 6 years of experience in software development or AI-enabled application development.
  • Hands-on experience with AWS cloud services, including compute and AI capabilities.
  • Experience with Java, Spring Boot, Oracle, SQL, and microservices architectures.
  • Familiarity with APIs, messaging systems, relational databases, and SQL.
  • Working knowledge of Generative AI concepts, prompt engineering, LLM integration, and retrieval-based approaches.
  • Experience building or integrating AI-powered application features.
  • Understanding of responsible AI practices, data privacy, and secure usage.
  • Exposure to Python is preferred.
  • Experience with cloud-native design, JSON, XML, Lambda, EKS, S3, LLM integration, RAG pipelines, vector databases, orchestration patterns, and AI-assisted engineering tools is relevant to the role.

Benefits

  • Hybrid work model requiring 2–3 days per week in the office.
  • Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
  • Potential performance-based incentives, discretionary bonuses, and other perks and rewards.
  • Inclusive, equitable, and accessible workplace with accommodations available upon request.
  • Training, coaching, manager support, and network-building opportunities.

Tech Stack

AWSJavaPythonSpring BootSQL
BMO Financial Group

About BMO Financial Group

10,000+ employees
Contact me