Scotiabank

Scotiabank

Software Engineer (AI Engineer)

Toronto, ONPosted 3 days ago
Full TimeSeniorCA

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will contribute to the organization's AI strategy dedicated to creating value for the Bank and its customers. You will work closely with teams of data scientists, data engineers, product managers, and more senior software engineers to understand global business partner challenges and processes in order to turn those insights into working software solutions.

Qualifications

Required Qualifications

  • University degree in a relevant STEM discipline (Electrical/Computer/Software Engineering, Computer Sciences, Mathematics).
  • 3+ years of experience in software engineering, system design, and integration.
  • Experience developing applications (Python and microservice architecture are preferred).
  • Experience working with databases and key-value data stores (e.g., PostgreSQL, Redis, MongoDB).
  • Experience using a message broker-like service (e.g., RabbitMQ, Kafka, bonus points for GCP Pub/Sub).
  • Concrete understanding of HTTP, REST API design and familiarity with other common networking standards and protocols.
  • Experience using Linux and proficiency with DevOps and tooling.
  • Consistent use of version control (e.g., git).

Preferred Qualifications

  • Experience with Machine Learning, LLMs, and Agentic AI development (e.g., LangChain, LangGraph, ADK, LangSmith).
  • Experience with Docker/Docker Compose, Kubernetes, GCP.
  • Experience with building/using CI/CD pipelines (e.g., ArgoWF/ArgoCD).
  • Modern JavaScript skills, and experience working with NodeJS, Express, React/Redux and toolsets (Webpack, Babel, Jest).
  • Experience writing/maintaining Helm Charts and working with other IT Automation software (e.g., Ansible, Terraform).

Skills & Technologies

PythonPostgreSQLRedisMongoDBRabbitMQKafkaGCPREST APIMachine LearningDockerKubernetesAnsibleTerraformCI/CDJavaScriptExpressReactWebpackLinuxGit

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Toronto, ON

Posted

3 days ago

Country

CA