Taro Logo

Machine Learning Engineer II

TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores.
$111,000 - $140,000
Machine Learning
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Finance

Description For Machine Learning Engineer II

Layer 6, TD Bank Group's AI research centre of excellence, is seeking a Machine Learning Engineer II to join their team in Toronto. This role offers an exciting opportunity to work at the intersection of AI and finance, impacting over 27 million customers worldwide. The position involves developing and deploying cutting-edge machine learning systems, including generative AI and time series forecasting solutions.

The role combines hands-on technical work with strategic thinking, requiring expertise in both traditional ML and modern Gen AI systems. You'll be working with massive financial datasets and collaborating with academic faculty, while building scalable production systems that integrate with enterprise platforms. The position offers exposure to various aspects of ML engineering, from model deployment to system architecture and automation.

TD Bank Group, as one of North America's largest financial institutions, provides a stable yet innovative environment for career growth. The company offers comprehensive benefits, including health coverage, retirement programs, and career development opportunities. The hybrid work arrangement in Toronto offers flexibility while maintaining team collaboration.

This role is ideal for candidates with strong technical backgrounds who want to apply their ML expertise in a practical, high-impact setting. You'll be part of a team pushing the boundaries of AI in finance while working on systems that directly affect millions of customers' financial well-being. The position offers competitive compensation and the opportunity to work with cutting-edge technologies in a respected financial institution.

Last updated a day ago

Responsibilities For Machine Learning Engineer II

  • Develop and deploy batch and real-time model inference pipelines to production
  • Develop and deploy scalable production Gen AI systems
  • Develop model serving framework and integrate with enterprise data platform
  • Architect scalable machine learning and Gen AI systems
  • Perform data analysis, preprocessing, and feature engineering
  • Build and deploy model inference pipeline and monitoring systems
  • Build CI/CD pipelines for model deployment and automation
  • Provide technical leadership and expertise
  • Collaborate with scientists, product owners, and business partners

Requirements For Machine Learning Engineer II

Python
Java
Scala
Kubernetes
  • BSc+ in Computer Science, Math, Physics, or similar
  • 2+ years of extensive programming experience
  • 1+ year experience building machine learning production systems
  • Solid knowledge of Machine Learning, Deep Learning, Large Language Models
  • Experience with MLOps CI/CD pipelines
  • Cloud experience with Azure or AWS
  • Strong experience with PySpark and PyTorch
  • Expert coding in Python, Java, or Scala
  • Experience with RAG, LLM fine tuning, LLM serving
  • Expertise in performance tuning and troubleshooting

Benefits For Machine Learning Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development programs
  • Reward and recognition programs

Interested in this job?

Jobs Related To TD Bank Machine Learning Engineer II