Job Specifications
About The Company
TD Bank Group is one of the world's leading financial institutions, renowned for its commitment to delivering exceptional customer experiences and innovative banking solutions. As the fifth-largest bank in North America by branches and assets, TD serves over 27 million customers across Canada, the United States, and global markets. With a workforce of more than 95,000 dedicated colleagues, TD is driven by its vision to be the Better Bank and its purpose to enrich the lives of customers, communities, and employees. The organization fosters a culture of continuous growth, innovation, and inclusivity, emphasizing the importance of leveraging technology to shape the future of banking and financial services.
About The Role
The Machine Learning Engineer role at TD within the AI center of excellence, Layer 6, offers an exciting opportunity to work at the forefront of artificial intelligence and machine learning. This position involves developing and deploying industry-leading ML systems that directly impact millions of customers by enhancing financial products and services.
The role requires an engineer to design scalable AI solutions, collaborate with world-renowned academic and industry experts, and handle large-scale, multi-modal datasets such as banking transactions, conversation transcripts, and extensive document collections. The successful candidate will be part of a dynamic team focused on innovation in deep learning, generative AI, time series forecasting, and responsible AI practices. This is a full-time, mid-senior level position based in Toronto, Ontario, offering competitive compensation and the chance to contribute to transformative projects in the financial industry.
Qualifications
Master’s or bachelor’s degree in computer science, statistics, mathematics, engineering, or related field
3+ years of developer experience shipping code in production environments
Strong background in machine learning and deep learning techniques
Proficiency in programming languages such as Python, Java, C, or C++
Experience with building robust, scalable, and maintainable software applications
Demonstrated ownership and accountability in project delivery
Excellent communication skills with a focus on clarity and empathy
Experience with large datasets, data processing, and data-driven modeling
Responsibilities
Architect and develop scalable machine learning and Generative AI systems that integrate seamlessly with existing data platforms and infrastructure
Write clean, efficient, and maintainable code to support AI model deployment and operationalization
Collaborate with cross-functional teams to understand business needs and translate them into effective AI solutions
Work with large, real-world datasets spanning banking transactions, conversational histories, and document collections
Continuously learn and explore new AI methodologies, tools, and frameworks to enhance team capabilities
Ensure AI systems adhere to ethical standards and responsible AI practices
Participate in code reviews, testing, and documentation to maintain high quality standards
Contribute to research initiatives and stay updated on the latest advancements in AI and machine learning
Benefits
Competitive salary package ranging from $120,000 to $250,000 CAD
Comprehensive health and well-being benefits
Retirement savings and investment programs
Paid time off and holidays
Access to professional development, training, and mentorship programs
Employee discounts and banking benefits
Supportive work environment fostering innovation and growth
Equal Opportunity
TD Bank Group is committed to fostering an inclusive and diverse workplace. We are proud to be an equal opportunity employer and welcome applications from all qualified candidates regardless of race, gender, age, disability, sexual orientation, or background. We believe that diverse perspectives and experiences drive innovation and success, and we are dedicated to providing equal employment opportunities to all applicants.