Software Engineer – Framework (Layer 6)

TD Bank|TD Bank

Software Engineer – Framework (Layer 6) Job Brief

We have a job vacancy of Software Engineer – Framework (Layer 6) in our company, TD Bank. This vacancy is based in Toronto ON. Please go through the job detail mentioned below.

Position Title: Software Engineer – Framework (Layer 6) Job
Company: TD Bank
Work Type: Full Time
City of work: Toronto ON
Last Date to Apply:
URL Expiry: 2023-03-06
Posted on:

Software Engineer – Framework (Layer 6) Job Detail

TD Description

Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think “TD” if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.

Stay current and competitive. Carve out a career for yourself. Grow with us.

Department Overview

Layer 6 is a leading Canadian machine learning applied research company, a fully owned subsidiary of TD Bank Group. Layer 6 develops advanced machine learning and deep learning systems that have the power to uplift large populations while advancing the field of artificial intelligence. Our research is supported by access to massive datasets, close collaboration with world renowned academic faculty, and a uniquely scalable machine learning platform.

Our technical capabilities have been publicly recognized through a number of wins in various international machine learning competitions, including the prestigious ACM RecSys Challenge (the only repeat winner in 2017 and 2018 and runner-up in 2019), Google’s Landmark Retrieval Challenge (2nd place in 2018, 3rd place in 2019), the Stanford Question Answering Dataset (2nd place in 2019), 3rd YouTube-8M Video Understanding Challenge (winner in 2019) and Open Images 2019 – Visual Relationship (winner in 2019).

Job Description

We are looking for world-class engineers to tackle cutting-edge problems of applying Machine Learning in the real world. Join this team to develop a framework for machine learning models that have a real world impact. The goal of the framework is to enable training and deploying robust and high-performing models by providing a solid foundation and allowing for fast iteration.

As part of the Machine Learning Frameworks team, you will design and build the cloud-based core engine powering enterprise use cases at the bank, enabling scientists to build high-quality machine learning models. You will work with ML product engineers, Ops teams, and scientists to ensure our frameworks can support use cases deployed on our computing infrastructure.

  • Develops and maintains technical solutions that adhere to engineering and architectural design principles while meeting business requirements.
  • Provides technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.

Job Requirements


  • Experience with building and scaling data-intensive software.
  • You value good software design and sweat over details in code and API design.
  • You enjoy learning new technology and also educating others.
  • You take great personal pride in building robust and scalable software.
  • You strive to communicate clearly and with empathy.
  • You are highly accountable and have a strong sense of ownership.
  • Ability to do detailed code reviews and give thoughtful feedback.

Nice to have

Experience building a library or a framework.

Experience using spark or other distributed data frameworks.

Comfortable with statistics.

Knowledge of machine learning algorithms.

Knowledge of distributed systems.

Additional Information



At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.

Job Family

Advanced Analytics & Modelling

Job Category – Primary

Enterprise Data & Analytics



Business Line


Time Type

Full Time

Employment Type




**Province/State (Primary)


City (Primary)


Work Location

661 University Avenue

Job Expires


Direct Apply

Something not right?
Report this job to us.

Apply Now
To help us track our recruitment effort, please indicate in your cover/motivation letter where ( you saw this job posting.

Leave a Reply