TD bank

Machine Learning Engineer

TD bank
Apply
2 hours ago
Toronto, CanadaMid Level

Responsibilities

  • Architect scalable machine learning and generative AI systems integrated with existing data platforms and infrastructure.
  • Write clean, efficient, maintainable code for machine learning models and scalable AI applications.
  • Work with large-scale datasets including banking transactions, conversation histories, and document collections.
  • Improve automation, operational efficiency, deployment, and system reliability.
  • Continuously learn advanced AI topics and contribute to a knowledge-sharing engineering team.

Requirements

  • Bachelor’s or master’s degree in computer science, statistics, mathematics, engineering, or a related field.
  • At least 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++.
  • Commitment to robust, scalable software, sound software and API design, accountability, ownership, and clear communication.
  • Preferred: research experience with a publication record.
  • Preferred: experience with LangGraph, PyTorch, TensorFlow, JAX, or a comparable library.
  • Preferred: experience building and scaling data-intensive software.
  • Preferred: experience using GPUs for accelerated deep learning training.

Benefits

  • 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.
  • Regular development and performance conversations, training programs, an online learning platform, mentoring programs, and onboarding support.
  • Accessibility accommodations are available throughout the interview process.
  • Work location is Toronto, Ontario, Canada, with hours of 37.5 per week.

Tech Stack

Categories

TD bank

About TD bank

10,000+ employees
Contact me