Skip to content
mimi

Ingénieur principal, Apprentissage automatique

TD

Toronto · On-site Full-time Lead CA$170k – CA$250k/yr 1w ago

About the role

About Layer 6

Layer 6 is the AI center of excellence for TD Bank Group. We develop and deploy industry-leading machine learning systems that impact the lives of over 27 million customers, helping more people achieve their financial goals and needs.

Our work spans the field of machine learning with areas such as deep learning and generative AI, time series forecasting and responsible use of AI. We have access to massive financial datasets and actively collaborate with world renowned academic faculty. We are driven to be at the cutting edge of machine learning in research, engineering, and impactful applications.

We are looking for world-class engineers to tackle cutting-edge problems in Machine Learning applied to the real world. Work with large-scale, real-world datasets spanning multiple modalities, ranging from banking transactions, conversation transcripts to large document collections.

As a Machine Learning Engineer, You Will

  • 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

Required Qualifications

  • 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

Preferred Qualifications

  • 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

About TD

TD is a global leader in the financial services industry. It is the fifth-largest bank in North America by branch count. Every day, we strive to make every interaction, every product, and every experience remarkably human and pleasantly simple for over 27 million households and businesses in Canada, the United States, and around the world. More than 95,000 TD colleagues leverage their skills, talent, and creativity to deepen relationships, ensure rigorous execution, and make the banking experience simpler and faster. TD is a company deeply committed to being a leader in customer experience. That’s why we believe that every colleague, regardless of their business line, is in touch with the customer. Together, we are reimagining the banking experience and its possibilities for our customers, colleagues, and communities.

Our Total Rewards Program

Our Total Rewards program reflects the investments we make to help our colleagues and their families achieve their mental, physical, and financial well-being goals. Total Rewards at TD includes base salary, variable compensation, and many key plans, such as health and wellness benefits, savings and retirement plans, paid time off, banking benefits and discounts, career development opportunities, and recognition and rewards programs. Learn more

Additional Information

We are excited that you are considering a career at TD. Please know that we are committed to helping our colleagues succeed in both their personal and professional lives. That’s why we offer them conversations about development, training programs, and a competitive benefits package.

Colleague Development

Are you interested in a specific career path or looking to hone certain skills? We want to set you on the path to success. You will have regular conversations about career development, growth, and performance with your manager. A variety of mentorship programs and an online learning platform will also be available to help you open new doors.

If you are passionate about helping your customers and building strong, lasting relationships, TD offers various career paths where you can grow your expertise and make a significant impact.

We are committed to supporting your success and fostering a respectful workplace where diverse perspectives are valued, everyone has equal opportunities for advancement, and where you can fully realize yourself and achieve your career goals. At TD, we attract and develop top talent.

Training and Onboarding

We want to ensure you have the tools and resources you need to succeed in your new role. To this end, we will organize onboarding and training sessions.

Interview Process

We will contact selected candidates to schedule an interview. We will do our best to contact all candidates by email or phone to inform them of our decision.

Accommodation

Accessibility is important to us. Please feel free to let us know of any accommodations (accessible meeting rooms, captions for virtual interviews, etc.) you may need to participate in the interview process without barriers.

We look forward to hearing from you!

Language Requirements (Quebec Only)

Not Applicable

Skills

C++CGen AIJavaJaxLangGraphMachine LearningPytorchPythonTensorflow

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free