BMO Financial Group is seeking a Senior ML/AI Engineer to develop AI/ML/DS features for enterprise-wide AI products to solve complex financial problems.
Requirements
Proficiency in Python and SQL, TensorFlow, PyTorch, XGBoost, Scikit-learn
Strong grasp of Artificial Intelligence and Machine Learning frameworks and stacks.
Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is advantageous
Experience in model development (ML/ Data Science, AI/GenAI) within financial services or technology sectors
Intellectual curiosity and adaptability to emerging AI and quant finance trends.
Strong communication skills to explain complex models to non-technical stakeholders.
Attention to detail and a rigorous approach to model validation and testing
Responsibilities
Design and develop Machine Learning models (Supervised, Unsupervised, and Reinforcement Learning), AI (Generative models and Agent Orchestration) models, and Deep Learning models (e.g., Neural Networks and autoencoders).
Run Machine Learning tests and experiments.
Train and retrain systems to prevent drift and optimize results.
Solve complex problems with multi-layered data sets, extend existing ML frameworks (Scikit-Learn, XGBoost, Tensorflow) and AI frameworks (Keras, LangChain).
Leverage and develop advanced analytics models (network based, forecasting, rules-based), implement said algorithms, and build tools to apply them.
Turn structured, semi-structured and unstructured data into useful information
Develop ML/AI algorithms to analyze huge volumes of historical data to derive insights, make decisions, and form predictions.
Other
Master’s or Ph.D. in Mathematics, Statistics, Computer Science, Data Science, Physics, AI, Machine Learning or a related field.
Leadership experience driving initiatives related to AI/GenAI/ML assets
Ability to work independently and collaboratively in a fast-paced, multidisciplinary environment.
Strong communication skills to explain complex models to non-technical stakeholders.