
Software Application Developer, Generative AI (Gen AI)
BMO Financial Group2 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.