Share this Job

Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Associate, ALM Analytics & Development




Requisition ID: 156325

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.


Job Purpose


Be part of a dynamic and innovative analytics team where you will be directly involved in developing high performance analytics that support traders, strategists, and senior management in Scotiabank’s head office Treasury.  Our team consists of quantitatively minded people with diverse backgrounds in engineering, physics, finance, and computer science, who bring fresh ideas and perspectives to the projects we work on.  Working within a top-tier Canadian bank treasury unit, you will be in a unique position to learn all aspects of how the bank operates and your contributions will directly be used to provide truly valuable insights into managing a large international bank’s balance sheet.

 Scotiabank Treasury has undertaken a multi-year technology transformation to create new value-added analytics and to create a leading, best-in-class Treasury unit. As a member of the Treasury Analytics & Development team, the incumbent will be conceptualizing, developing, and deploying state-of-the art analytical models, high performance simulation systems, and front-end graphical solutions to support new and existing balance sheet management initiatives.  You will also be responsible for building and deploying critical daily processes that will be leveraged to deliver reports and analytical tools to various team the group supports around Treasury and beyond.

 We are looking for a passionate and quantitatively skilled individual to join the team who is quick at learning new concepts, demonstrates curiosity, enjoys research, and who is a creative problem solver.  The ideal candidate also shows a strong interest in developing elegant analytical solutions utilizing a range of software tools, implements efficient coding practices, and creates pragmatic, results-focused analytics with a focus on the end-user experience.  This position is ideal for a person with an advanced education in a highly technical discipline, and who possesses prior work experience in applied analytics, software development, and modeling within the quantitative finance industry.  The ideal candidate will have prior work experience with python development and IT productionalization.  Experience with data visualization and customer/user experience (Cx/Ux) interface design using latest web technologies would be an asset.




  • Develop, test, and deploy production-ready analytical tools, web-based applications, and the technology framework to measure, forecast, and simulate balance sheet structural interest rate risk exposures, margin analysis, and portfolio stress testing
  • Create new web-based, user-focused tools and reports for market facing trading desk and senior management focused on continually improving the customer experience
  • Provide technical expertise and support technical deployment within the team
  • Collaborate with multiple stakeholders to drive agile product version releases and faster user adoption
  • Maintain existing and develop new retail and wholesale banking product cash flow models, incorporating consumer behavior trends and business-line specific assumptions and retail forecasts
  • Provide timely analysis of balance sheet exposures and what-if scenario testing
  • Maintain, follow, and propose standards and control protocols for the group to ensure output is correct and reproducible
  • Ensure operational effectiveness to deliver analytics capabilities to end users
  • Work closely with market-facing, risk management, and finance teams on the various analytical, reporting and exposure measurement issues
  • Write, implement, test, and utilize sophisticated quantitative models for hedging and ALM purposes
  • Present to other Treasury colleagues regarding new SIRR analytics and ALM methodology impact testing
  • Identify efficiency opportunities by working with business lines in the development of new and/or changes to existing products
  • Build strong partnerships and rapports with multiple Finance and infrastructure units to initiate the review, testing, and final implementation of new ALM analytics initiatives across the Bank
  • Work with our IT groups to release processes and application to Bank production supported environments


Functional Competencies


The incumbent must have:

  • Strong technical knowledge in programming languages and data management software, including MATLAB, Python (Including being familiar with packages like Flask and Pandas/Numpy), SQL, C++, and Visual Basic.
  • Experience in full stack development utilizing technologies such as JQuery/Javascript, React.js, Streamlit for python and back-end tools such as node.js and Flask. 
  • Experience in developing highly interactive, user-centric front-end web applications
  • Working understanding of interest rate market dynamics
  • Solid knowledge of financial and management accounting principles
  • Understanding and practical experience in Interest Rate Sensitivities
  • Strong presentation and communication skills, both oral and written
  • Excellent analytical, problem-solving, conceptualization, and strategic thinking skills
  • Ability to communicate technical and analytical concepts to a broad range of stakeholders
  • Strong customer-focus with a proven ability to translate complex customer requirements into user-focused final product




  • At least one Masters-level degree in Financial Engineering or highly technical disciplines (i.e. engineering, physics, or applied mathematics) with an undergraduate degree in physics, engineering, or computer science.
  • Minimum 2 years of experience at a top-tier financial institution, preferably with knowledge in interest rate products, asset liability management, and risk management.
  • Previous model development experience and proven ability to assess, interpret, and implement financial theories, concepts, and models.
  • Advanced experience in computer programming, distributive computing, database management, machine learning, and development of analytical tools with a solid understanding of statistics, derivatives concepts, as well as interest rate sensitive products.
  • Expert knowledge of MATLAB data/statistical modeling software.
  • Strong SQL skills with knowledge and experience in building ALM systems / processes.
  • Creative problem solver and strong analytical skills.
  • Ability to effectively interact with end users of the ALM Analytics & Development Team’s tools and software products





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.  

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Job Segment: Developer, Testing, Analytics, Bank, Banking, Technology, Management, Finance