Overview
Our Banking Client is seeking a Senior Python / PyTorch ML Engineer to lead the development of production AI / ML models for business units while architecting MLOps / AIOps standardization and ETL best practices across the enterprise. This strategic role will establish QA frameworks for ML systems , drive the Python / PyTorch standardization initiative across + disparate use cases, and ensure production-ready model deployment for critical systems including chatbots, AML detection, predictive models (PRISM platform), and pricing optimization while maintaining quality, accuracy, and risk mitigation in a regulated environment .
Responsibilities
- Lead development of production PyTorch models for The Bank's business units across retail banking, capital markets, and risk management
- Architect MLOps / AIOps standardization frameworks for + ML use cases ensuring consistency and scalability
- Design and implement enterprise ETL pipelines for ML feature stores and data preprocessing at petabyte scale
- Establish ML model QA best practices including testing frameworks, validation protocols, and performance benchmarks
- Develop complex PyTorch implementations for LLMs, deep learning models, and advanced AI solutions
- Lead the Python / PyTorch standardization initiative migrating legacy systems from diverse frameworks
- Create production deployment strategies ensuring model reliability, monitoring, and governance
- Design AIOps solutions for automated model monitoring, drift detection, and retraining pipelines
- Architect scalable ETL workflows using Spark, Databricks, and cloud-native services
- Establish ML engineering standards for code quality, documentation, and reproducibility
- Provide technical leadership on MLOps best practices to development teams across the organization
- Build reusable ML components and libraries in Python for enterprise-wide adoption
- Define data quality frameworks and validation standards for ML pipelines
- Translate complex business requirements into production ML solutions with stakeholder management
- Mentor teams on PyTorch optimization techniques and production deployment patterns
Must Haves
7+ years Python programming with expert-level PyTorch experience for production ML systemsProven track record developing and deploying production ML models at enterprise scaleDeep expertise in MLOps best practices and standardization including CI / CD, model versioning, and monitoringExtensive experience with ETL pipeline architecture for ML systems using Spark, Databricks, or similarStrong background in ML model QA methodologies and establishing testing frameworksExperience architecting AIOps solutions for model monitoring and automated retrainingExpertise in cloud platforms (Azure or AWS) with production ML deployments using Kubernetes, DockerProven ability to provide technical leadership on MLOps / AIOps best practices across teamsExperience with Large Language Models (LLMs) implementation and deployment in PyTorchStrong understanding of deep learning architectures and optimization techniquesDemonstrated ability to translate business requirements into production ML solutions with high EQExperience working in regulated environments with focus on model governance and risk managementBachelor's degree in Computer Science, Engineering, Mathematics, or Physics (Master's preferred)Nice to Haves
Experience with TensorFlow as secondary framework (for migration purposes)Knowledge of Apache Airflow or Kubeflow for ML workflow orchestrationBackground in financial services industry , particularly banking or capital marketsExperience with AML (Anti-Money Laundering) systems and regulatory complianceFamiliarity with PRISM platform or similar predictive modeling systemsKnowledge of real-time ML inference architectures and streaming pipelinesExperience leading ML platform consolidation and migration initiativesBackground in customer engagement strategy and marketing optimization modelsExperience with pricing models and financial risk modelingUnderstanding of data mesh or data fabric architecturesContributions to open-source ML / PyTorch projectsLeadership experience or ability to direct the work of othersFrench language skills (mandatory for Montreal-based position)Publications or presentations on MLOps best practicesTeam Structure & Opportunities
Multiple senior positions available across different teamsOpportunities for both individual contributor and team lead rolesLead the Python / PyTorch standardization across AI / ML infrastructureWork with cutting-edge technologies on high-impact production modelsLocation & Work Arrangements
Remote Options : % remote available for select positionsHybrid Arrangements : Flexible work options for Toronto-based rolesMontreal Position : Requires bilingual (French / English) skills with 4 days / week in-office requirementCritical Success Factors
Expert-level Python / PyTorch skills for production ML developmentDeep understanding of MLOps / AIOps best practices and ability to establish standardsExperience with ETL pipeline architecture and data engineering for MLHigh EQ with exceptional stakeholder management and communication skillsAbility to prioritize quality, accuracy, and risk management over rapid prototypingExperience guiding teams through ML platform standardization initiativesCurrent knowledge of production ML deployment patterns and best practicesAbout Our Client
Our Client is one of the world's leading global financial institutions and the fifth largest bank in North America. We deliver legendary customer experiences to over 27 million households and businesses. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and shape the future of banking.
Compensation Package
Our package includes competitive base salary, variable compensation, comprehensive health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, extensive career development opportunities, and reward and recognition programs.