Senior Machine Learning Engineer

CIBC

Toronto, Ontario, Canada
Competitive salary; incentive pyy included; benefi...
Fully remote
5+ years software development experience
Python programming proficiency
Apache spark big data processing
This role is critical for designing and productionizing scalable machine learning and large language model solutions that drive CIBC's digital-first marketing vision

Job Summary

  • This role is critical for designing and productionizing scalable machine learning and large language model solutions that drive CIBC's digital-first marketing vision.
  • The successful candidate will leverage software engineering expertise to develop robust ML/LLM pipelines and ensure seamless integration into production environments.
  • CIBC offers a competitive salary, incentive pay, banking benefits, a defined benefit pension plan, and a culture that values collective success and personal growth.

Matching Summary

This role is critical for designing and productionizing scalable machine learning and large language model solutions that drive CIBC's digital-first marketing vision.

Salary

Competitive salary; Incentive pay included; Benefits program and pension plan available

Skills & Requirements

Must-have

  • 5+ years software development experience
  • Python programming proficiency
  • Apache Spark big data processing
  • Cloud platforms GCP AWS Databricks
  • ML/LLM pipeline architecture and deployment

Nice-to-have

  • Digital marketing domain experience
  • Advanced SQL knowledge
  • Mentoring junior engineers
  • Cross-functional collaboration skills
  • Inclusive teamwork mindset

Key Requirements

  • Bachelor's or Master's degree in Computer Science or Engineering
  • 5+ years hands-on software development experience
  • Proficiency in PyTorch, TensorFlow, or Hugging Face Transformers
  • Experience with ML Ops and LLM Ops practices
  • Legal eligibility to work in Canada

Work Rights

Must be legally eligible to work in Canada

Tailored Resume

Cover Letter