Historical snapshotmid (3–5 yrs)Captured Nov 14, 2026, 3:38 a.m.

Senior Machine Learning Engineer

TD Securities

Location
Location not stated
Compensation
Not stated in this snapshot
Employment
Not stated
Experience level
MID (3–5 years exp)
Specialization
Machine Learning Engineer, Machine Learning, Hirevets.Shrm.Org
Source
Hirevets.Shrm.Org

Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Analytics, Insights, & Artificial Intelligence

Pay Details: $170,000–$250,000 CAD. The pay details posted reflect a temporary market premium specific to this role that is reassessed annually. The base pay actually offered may vary based on the candidate’s skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

Job Description

Layer 6 is the AI center of excellence for TD Bank Group. It develops and deploys machine learning systems that impact the lives of over 27 million customers. Its work spans deep learning and generative AI, time series forecasting, and the responsible use of AI, using large financial datasets and collaborating with academic faculty.

TD is looking for world-class engineers to tackle cutting-edge machine learning problems applied to the real world, working with large-scale datasets spanning multiple modalities, including banking transactions, conversation transcripts, and large document collections.

Responsibilities

  • Join a team of AI developers with an extensive track record of shipping cutting-edge solutions.
  • Architect scalable machine learning and generative AI systems that integrate with existing data platforms and infrastructure, focusing on automation, operational efficiency, and reliability.
  • Write clean, efficient, and maintainable code for machine learning models to support efficient deployment of scalable AI applications.
  • Work with large-scale, real-world datasets, including banking transactions, conversation histories, and large document collections.
  • Continuously learn new skills and explore advanced AI topics in a team that values knowledge sharing.

Required Qualifications

  • A master’s or bachelor’s degree in computer science, statistics, mathematics, engineering, or a related field.
  • 3+ years of developer experience shipping code in production settings.
  • A strong background in machine learning and deep learning.
  • Strong coding proficiency in Python, Java, C, or C++.
  • Good software design skills and careful attention to code and API design.
  • A commitment to building robust and scalable software.
  • A high level of accountability and a strong sense of ownership.
  • Clear and empathetic communication skills.

Preferred Qualifications

  • Research experience with a publication record.
  • Experience with LangGraph, PyTorch, TensorFlow, JAX, or a comparable library.
  • Experience building and scaling data-intensive software.
  • Experience using GPUs for accelerated deep-learning training.

Benefits and Additional Information

TD’s Total Rewards package includes base salary, variable compensation, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Colleagues have access to development conversations, training programs, an online learning platform, and mentoring programs.

TD provides training and onboarding sessions. Candidates of interest will be contacted to schedule an interview, with outcomes communicated by email or phone. Accommodation is available throughout the interview process, including accessible meeting rooms and captioning for virtual interviews. This opportunity is subject to applicable provincial or territorial employment regulations in Canada.