Machine Learning Engineer

BMO Financial Group

Toronto, ON, Canada
Base: $82,800.00 - $154,800.00; bonus/equity: may ...
Hybrid
Master's or ph.d. in mathematics or related field
Proficiency in python and sql programming
Experience with tensorflow, pytorch, xgboost, scikit-learn
This role involves designing and developing advanced machine learning and generative AI models to solve complex financial problems

Job Summary

  • This role involves designing and developing advanced machine learning and generative AI models to solve complex financial problems.
  • The successful candidate will work on enterprise-wide AI products including graph-based modeling tools and semantic engines.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, and retirement savings plans.

Matching Summary

This role involves designing and developing advanced machine learning and generative AI models to solve complex financial problems.

Salary

Base: $82,800.00 - $154,800.00; Bonus/Equity: May include commission structure and performance-based incentives; Benefits: Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans

Skills & Requirements

Must-have

  • Master's or Ph.D. in Mathematics or related field
  • Proficiency in Python and SQL programming
  • Experience with TensorFlow, PyTorch, XGBoost, scikit-learn
  • Strong background in supervised, unsupervised, and reinforcement learning
  • Ability to work with structured, semi-structured, and unstructured data

Nice-to-have

  • Familiarity with cloud platforms AWS, Azure, GCP
  • Knowledge of CI/CD pipelines
  • Intellectual curiosity about emerging AI trends
  • Experience in financial services sector
  • Strong communication skills for non-technical stakeholders

Key Requirements

  • Master's or Ph.D. degree required
  • Experience in model development within financial services
  • Strong grasp of AI and ML frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter