Machine Learning Engineer

TDToronto, ON
Onsite

About The Position

Layer 6, the AI center of excellence for TD Bank Group, is seeking talented Machine Learning Engineers for various positions, from junior to senior levels. The team develops and deploys industry-leading machine learning systems that positively impact over 27 million customers by helping them achieve their financial goals. The work encompasses diverse areas of machine learning, including deep learning, generative AI, time series forecasting, and responsible AI. Engineers will have access to extensive financial datasets and collaborate with renowned academic faculty. The role involves tackling cutting-edge problems in Machine Learning applied to real-world scenarios, working with large-scale, multi-modal datasets such as banking transactions, conversation transcripts, and large document collections. The team is committed to being at the forefront of machine learning research, engineering, and impactful applications.

Requirements

  • Master or bachelor's degree in computer science, Statistics, Mathematics, Engineering or a related field
  • 3+ years of developer experience shipping code in production settings
  • Strong background in machine learning and deep learning
  • Strong coding proficiency in Python, Java, C, or C++
  • You value good software design and sweat over details in code and API design
  • You take great personal pride in building robust and scalable software
  • You are highly accountable and have a strong sense of ownership
  • You strive to communicate clearly and with empathy

Nice To Haves

  • Research experience with publication record
  • Experience with LangGraph, Pytorch, Tensorflow, Jax, or comparable library
  • Experience with building and scaling data-intensive software
  • Experience using GPUs for accelerated deep learning training

Responsibilities

  • Join a world-class team of AI developers with an extensive track record of shipping solutions at the cutting-edge
  • Architect scalable machine learning and Gen AI systems that integrate with existing data platform and infrastructure, focusing on automation, operation efficiency, and reliability
  • Write clean, efficient, and maintainable code for ML models to ensure efficient deployment of scalable AI application
  • Work with large-scale, real-world datasets that range from banking transactions, conversation histories, to large document collections
  • Grow by continuously learning new skills and exploring advanced topics in AI with a team that thrives on knowledge-sharing

Benefits

  • base salary
  • variable compensation
  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
  • regular development conversations
  • training programs
  • competitive benefits plan
  • access to an online learning platform
  • a variety of mentoring programs
  • training and onboarding sessions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service