Application Deadline: 10/30/2025
Address: 100 King Street West
Job Family Group: Data Analytics & Reporting
Top skills/education the hiring team is looking for:
- Model development, validation and implementation experience
- Strong business acumen and ability to understand behaviour drivers
- Master's degree or higher in a quantitative field such as Statistics, Mathematics, Data Science, etc.
- SQL, Python, R, SAS, SPSS, XGBoost, H2O, SparkML
This role has a hybrid mandate of being in the 100 King St W, Toronto, ON office 3-4x per week.
Applies knowledge of advanced analytic algorithms and technologies (e.g. machine learning, deep learning, artificial intelligence) to deliver better predictions and/or intelligent automation that enables smarter business decisions, improved customer experience, and drives productivity. Applies strong communication and story-telling skills to summarize statistical/algorithmic findings, draw business conclusions, and present actionable insight in a way that resonates with business/groups. Drives innovation through the development of Data & AI products that can be leveraged across the organization and establishes best practices in alignment with Data & AI governance frameworks of BMO.
Responsibilities:
- Develops analytical solutions and makes recommendations based on an understanding of the business strategy and stakeholder needs.
- Provides advice and guidance to assigned business/group on implementation of analytical solutions.
- Works with stakeholders to identify the business requirements, understand distinct problems and expected outcomes, and models and frames business scenarios which impact critical business processes and/or decisions.
- Works with various data owners to discover and select available data from internal sources and external vendors (e.g. lending system, payment system, external credit rating system, and alternative data) to fulfill analytical needs.
- Applies scripting / programming skills to assemble various types of source data (unstructured, semi-structured, and structured) into well-prepared datasets with multiple levels of granularities (e.g., demographics, customers, products, transactions).
- Develops agreed analytical solution by applying suitable statistical & machine learning techniques (e.g., A/B testing, prototype solutions, mathematical models, algorithms, machine learning, deep learning, artificial intelligence) to test, verify, refine hypotheses.
- Summarizes statistical findings and draws conclusions, presents actionable business recommendations. Presents findings & recommendations in a simple, clear way to drive action.
- Documents data flow, systems and processes in data collection to improve efficiency and apply use cases.
- Performs experimental design approaches to validate finding or test hypotheses.
- Uses the appropriate algorithms to discover patterns.
- Builds effective relationships with internal/external stakeholders and ensures alignment.
- Supports development of tools and delivers training for data analytics and AI.
- Supports development and execution of strategic initiatives in collaboration with internal and external stakeholders.
- Leads/participates in the design, implementation and management of core business/group processes.
- Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
- Exercises judgment to identify, diagnose, and solve problems within given rules.
- Works independently on a range of complex tasks, which may include unique situations.
- Broader work or accountabilities may be assigned as needed.
Qualifications:
- Typically between 4 - 6 years of relevant experience and Master’s degree (or higher) in a quantitative field such as Statistics, Mathematics, Data Science, Computer Science, Economics, or a related discipline.
- Proven experience in developing, validating, and implementing predictive or statistical models in a business context.
- Strong business acumen; ability to go beyond technical modeling and interpret what the model means for the business.
- Experience in statistical analysis, data mining, and data cleansing / transformation.
- Experience with programming languages (e.g. SQL, Python, R, SAS, SPSS, Perl) and machine learning /deep learning algorithms/packages (e.g. XGBoost, H2O, SparkML).
- Knowledge of visualization techniques and concepts (e.g, Power BI, SpotFire).
- Knowledge of distributed computing and/or distributed databases.
- Experience with distributed computing language (e.g. Hive / Hadoop/ Spark) & cloud technologies (e.g. AWS Sagemaker, AzureML).
- Technical proficiency gained through education and/or business experience.
- Verbal & written communication skills - In-depth.
- Collaboration & team skills - In-depth.
- Analytical and problem solving skills - In-depth.
- Influence skills - In-depth.
- Data driven decision making - In-depth.
Salary: $82,800.00 - $154,800.00
Pay Type: Salaried
BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans.
BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process.