Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Scotiabank in Toronto seeks a Senior AI Platform Software Engineer to architect and operate scalable AI platforms enabling enterprise teams to build, deploy, monitor, and govern AI/ML solutions in production.
You will lead reusable platform services, design robust APIs, and implement MLOps patterns while mentoring engineers and partnering with security, data, and architecture stakeholders to accelerate responsible AI adoption at scale.
Select how often (in days) to receive an alert:
Requisition ID: 276518 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern artificial intelligence and machine learning solutions in production. Operating at the intersection of software engineering, cloud infrastructure, MLOps, generative AI, and platform engineering, this role provides technical leadership for reusable, secure, and reliable platform capabilities. The successful candidate will shape architecture, establish engineering standards, mentor engineers, and partner across product, data, security, risk, and architecture teams to accelerate responsible AI adoption at enterprise scale.
Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Machine Learning, or a related technical discipline, or equivalent practical experience.
5+ years of professional software engineering experience, including significant experience designing and delivering production platforms, APIs, or distributed systems.
Advanced programming skills in Python, Java, Scala, Go, or a similar language, with a strong record of producing clean, testable, maintainable, and secure code.
Demonstrated experience leading system design for scalable, highly available services, including API design, asynchronous processing, distributed systems, data stores, caching, and performance optimization.
Deep hands‑on experience with Azure, AWS, or Google Cloud across compute, storage, networking, identity, security, and managed AI or data services.
Strong experience with Docker, Kubernetes, infrastructure as code, CI/CD, release automation, and production operations.
Hands‑on experience implementing MLOps or LLMOps capabilities such as model deployment, experiment tracking, registries, automated evaluation, observability, monitoring, and lifecycle controls.
Strong working knowledge of machine learning systems, data and feature pipelines, model serving, generative AI application patterns, and the operational risks associated with production AI.
Experience building modern front‑end applications using React, Angular, or Vue, including component‑based architecture, state management, accessibility, and responsive user interfaces.
Ability to design intuitive and performant experiences for developer portals, operational dashboards, workflow tools, and self‑service platform interfaces.
Proven ability to apply secure software development practices, identity and access controls, secrets management, threat mitigation, and production operational controls.
Strong technical leadership, problem‑solving, communication, collaboration, and ownership skills, with experience influencing cross‑functional teams and mentoring engineers.
Experience architecting internal developer platforms, AI platforms, ML platforms, or shared engineering services adopted by multiple teams at enterprise scale.
Hands‑on experience with technologies such as MLflow, Kubeflow, Airflow, Argo Workflows, Databricks, Ray, Spark, feature stores, vector databases, model gateways, or model registries.
Experience designing LLM and agentic AI platforms, including retrieval‑augmented generation, prompt orchestration, tool integration, evaluation frameworks, guardrails, identity, and observability.
Expertise with infrastructure‑as‑code and GitOps tools such as Terraform, Bicep, ARM templates, CloudFormation, Pulumi, Helm, or Argo CD.
Experience defining platform reference architectures, technical roadmaps, software development standards, and reusable patterns across engineering teams.
Experience operating services in regulated environments with governance, auditability, data privacy, responsible AI, and model risk management requirements.
Relevant certifications such as Azure AI Engineer Associate, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or Certified Kubernetes Administrator.
Location(s): Canada : Ontario : Toronto
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.