Join the AI Engineering and Labs team at Scotiabank to design and implement innovative software solutions. Work with data scientists, engineers, and product managers to create value for the bank and its customers.
Requirements
- University degree in a relevant STEM discipline
- Significant experience in software engineering, system design, and integration
- Experience developing large applications (Python and microservice architecture are strongly preferred)
- Experience working with databases and key-value data stores
- Experience using a message broker-like service
- Concrete understanding of HTTP, REST API design, and familiarity with other common networking standards and protocols
- Experience with Machine Learning, LLMs, and Agentic AI development (e.g., LangChain, LangGraph, ADK, LangSmith) is a strong plus
- Experience with Docker/Docker Compose, Kubernetes, GCP are a strong plus
- Experience writing/maintaining Helm Charts and working with other IT Automation software is a strong plus
- Experience with building/using CI/CD pipelines is a plus
- Modern JavaScript skills, and experience working with NodeJS, Express, React/Redux and toolsets (Webpack, Babel, Jest) are a plus
- Experience using Linux and proficiency with DevOps and tooling
- Consistent use of version control (e.g., git)
Benefits
- Diversity, Equity, Inclusion & Allyship
- Accessibility and Workplace Accommodations
- Upskilling through online courses, cross-functional development opportunities, and tuition assistance
- Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits
- Dynamic Ecosystem
- Community Engagement