Principal Engineer

BMO Financial Group

Toronto, Ontario, Canada
Base: $94,600.00 - $176,000.00; bonus/equity: perf...
Hybrid
15+ years relevant experience
Python spark scala coding
Cloud computing architecture
This role oversees the development of methods and processes to collect, store, and use data securely across hybrid cloud and on-premise environments

Job Summary

  • This role oversees the development of methods and processes to collect, store, and use data securely across hybrid cloud and on-premise environments.
  • The successful candidate will build optimal data pipeline architectures and assemble complex datasets to provide actionable business insights.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, and retirement savings plans alongside competitive compensation.

Matching Summary

This role oversees the development of methods and processes to collect, store, and use data securely across hybrid cloud and on-premise environments.

Salary

Base: $94,600.00 - $176,000.00; Bonus/Equity: Performance-based incentives and discretionary bonuses included; Benefits: Health insurance, tuition reimbursement, accident/life insurance, retirement savings plans

Skills & Requirements

Must-have

  • 15+ years relevant experience
  • Python Spark Scala coding
  • Cloud computing architecture
  • Data integration and warehousing
  • AI GenAI MLOps LLMOps
  • Data security and governance

Nice-to-have

  • Cross-group collaboration skills
  • Ability to manage ambiguity
  • Financial industry experience
  • Creative problem solving
  • Stakeholder management expertise

Key Requirements

  • Bachelor Degree in Computer Science or Data Engineering
  • 3-5 years experience as a Principal Engineer
  • Deep learning and machine learning expertise
  • Streaming and real-time data processing skills

Work Rights

Not specified

Tailored Resume

Cover Letter