Machine Learning Engineer II
Role Overview
The role builds machine learning systems and frameworks for real-world applications using large-scale, multimodal datasets.
Key Skills for This Role
Full Job Posting
Work location and hours
- Work location is Toronto, Ontario, Canada.
- The posted working hours are 37.5; no workplace arrangement is specified.
Pay
- The posted base pay range is CAD $154,000–$199,500.
- The range reflects a temporary market premium for this role that is reassessed annually; the description does not specify a salary cadence.
Team and company
Layer 6 is TD Bank Group's AI center of excellence, developing and deploying machine learning systems.
The team's work includes deep learning, generative AI, time-series forecasting, and responsible AI, with access to large financial datasets and academic collaborators.
Role
The role builds machine learning systems and frameworks for real-world applications using large-scale, multimodal datasets.
Responsibilities
- Build scalable machine learning frameworks across delivery teams, supporting adoption, reliability, developer productivity, and maintainability.
- Write clean, efficient, maintainable code to deploy scalable AI applications and generalize across use cases.
- Work with datasets such as banking transactions, conversation histories, and large document collections.
- Contribute to a team that ships machine learning solutions and develops expertise through knowledge-sharing.
Required qualifications
- Bachelor's or master's degree in computer science, statistics, mathematics, engineering, or a related field.
- Demonstrated experience leading design and implementation of production-grade ML or data platforms.
- Strong background in machine learning and deep learning.
- Coding proficiency in Python, Java, C, or C++; strong engineering judgment for design, performance, operability, and maintainability.
- Values good software and API design; takes accountability and ownership for robust, scalable software; communicates clearly and empathetically.
Preferred qualifications
- Experience with LangGraph, PyTorch, TensorFlow, JAX, or a comparable library is preferred.
- Experience building and scaling data-intensive software is preferred.
- Experience using GPUs for accelerated deep learning training is preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TD
Personal Banking Associate Trainee
Keswick, CAN
TD is seeking a trainee to support customers with everyday banking needs, transactions, digital banking education, and referrals to appropriate banking partners. Candidates need a high school diploma or relevant experien
Team Manager, Bodily Injury
Burlington, CAN
TD Insurance is seeking a Team Manager to lead bodily injury claims advisors and oversee service quality, operational performance, and risk. Candidates need 5–7 years of relevant bodily injury claims experience, progress
Senior Auditor - ICFR Business Process Testing-1 (ATH 1231)
Toronto, CAN
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Audit Pay Details: $69,700 - $98,400 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportun
Personal Banking Associate Trainee
Duncan, CAN
Work Location: Duncan, British Columbia, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: $43,900 - $58,600 CAD TD is committed to providing fair and equitable compensation opportunities to
Business Banking Associate
Burnaby, CAN
Work Location: Burnaby, British Columbia, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: $69,700 - $98,400 CAD TD is committed to providing fair and equitable compensation opportunities t
Senior Manager, Treasury Liquidity Measurement
Toronto, CAN
TD is seeking a Senior Manager to lead enterprise liquidity measurement and analytics, strengthen regulatory reporting, and advise senior stakeholders on liquidity risks and decisions. The role calls for significant expe
PIA Client Service Associate
Winnipeg, CAN
TD is seeking a PIA Client Service Associate to provide administrative and client service support to Investment Advisors and their clients. The role involves preparing meeting materials, account reports, handling enquiri
Senior Analyst, Enterprise Delivery Orchestration & Reporting
Toronto, CAN
TD is seeking a Senior Analyst to strengthen enterprise oversight of major change initiatives through governance, portfolio reporting, and executive insight. The role coordinates governance cycles, analyzes delivery and
Personal Banking Associate Trainee
Keswick, CAN
Team Manager, Bodily Injury
Burlington, CAN
Senior Auditor - ICFR Business Process Testing-1 (ATH 1231)
Toronto, CAN
Personal Banking Associate Trainee
Duncan, CAN
Business Banking Associate
Burnaby, CAN
Senior Manager, Treasury Liquidity Measurement
Toronto, CAN
PIA Client Service Associate
Winnipeg, CAN
Senior Analyst, Enterprise Delivery Orchestration & Reporting
Toronto, CAN