Software Engineer

3 months ago


Old Toronto, Canada TD Bank Full time
Software Engineer - ML Engine (Layer 6)

Location: Canada

Schedule: 37.5 hours per week

Industry: Data and Analytics

Compensation Details:

We are committed to offering fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open conversation with your recruiter regarding compensation, including the specific salary details for this position.

Job Description:

Layer 6 is a leading Canadian machine learning 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.

The goal of the ML Engine team is to enable training and deploying robust and high-performing models by providing a solid foundation and allowing for fast iteration. We are looking for world-class engineers to take on the challenging problem of shipping core components of the engine that will be used across the bank. You will work with ML product engineers, Ops teams, and scientists to ensure our frameworks can support use cases deployed on our computing infrastructure.

Main Responsibilities:

  • Own and ship product features that enable ML engine capabilities.
  • Work with product owners and tech leads to design, ship, and refine significant components of the product.
  • Work with scientists and MLOps teams to maintain and service the product.

Job Requirements:

Must-Have:

  • Prior Internship Experience in Software Engineering.
  • 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 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.
  • You are a self-starter and can independently drive your projects forward.
  • Ability to do detailed code reviews and give thoughtful feedback.

Nice to Have:

  • Experience building a library or a framework.
  • Experience with Big Data technologies and frameworks including but not limited to Spark, Cassandra, Kafka.
  • Experience with Microsoft Azure.
  • Comfortable with statistics.
  • Knowledge of machine learning and deep learning.
  • Knowledge of distributed systems.

About Us:

TD is a global leader in the financial services sector. It is the fifth-largest bank in North America by number of branches. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the U.S., and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, the customers it serves, and the economies it supports. We are guided by our vision to be a better bank and our purpose to enrich the lives of our customers, communities, and colleagues.

TD is deeply committed to being a leader in customer experience. That’s why we believe every colleague, regardless of their area of work, is in contact with customers. Alongside the evolution of our business and strategy, we innovate to enhance customer experience and create capabilities to shape the future of banking services. Whether you have years of experience in the banking sector or are just starting your career in financial services, we can help you reach your full potential.

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

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 their personal and professional lives. That’s why we offer career development conversations, training programs, and a competitive benefits package.

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

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 conduct onboarding and training sessions.

Interview Process:
We will reach out to selected candidates to schedule an interview. We will do our best to communicate via email or phone with all candidates to inform them of our decision.

Accommodation Measures:
Accessibility is important to us. Please let us know if you require any accommodations (accessible meeting rooms, captions for virtual interviews, etc.) to participate without barriers in the interview process.

We look forward to hearing from you

Language Requirements:

N/A

#J-18808-Ljbffr

  • Old Toronto, Canada Data Engineer Jobs Full time

    To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders --- only to our mission. Along with thousands of volunteer contributors and collaborators all over the world,...


  • Old Toronto, Canada Data Engineer Jobs Full time

    As a Senior Data Engineer at Mozilla, you will play a pivotal role in shaping the company's data strategy and driving business growth through informed decision-making.About the RoleWe are seeking an experienced data engineer to join our Analytics Engineering team. In this role, you will work closely with data scientists to design and implement scalable data...

  • Senior Data Engineer

    1 month ago


    Old Toronto, Ontario, Canada Data Engineer Jobs Full time

    About This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...

  • Software Engineer

    1 month ago


    Old Toronto, Ontario, Canada Stripe Full time

    About StripeStripe is a leading financial infrastructure platform that empowers businesses to thrive in the digital economy. Our mission is to increase the global economy's GDP by making financial services accessible to everyone.Job SummaryWe're seeking a talented Software Engineer to join our team. As a key member of our engineering team, you will be...

  • Software Engineer

    4 weeks ago


    Old Toronto, Canada Atlantic Full time

    Job Summary: We are seeking a skilled Software Engineer to join our team at company.About the Role: As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities: Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional...

  • Software Engineer

    3 weeks ago


    Old Toronto, Canada Alterna Sa Full time

    We are seeking a skilled Software Engineer to join our team at {company}.The Software Engineer will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies.Main Responsibilities:• Design and develop software applications using a variety of programming languages and...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a skilled Software Engineering Professional to join our team at OMEGA SOFTWARE SERVICES LTD.The successful candidate will have a strong educational background and relevant work experience in software development, with excellent technical skills and ability to communicate effectively with clients and colleagues.Key...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...

  • Software Engineer

    1 month ago


    Old Toronto, Canada Shankrish Infotech Inc. Full time

    Job Summary:We are seeking a skilled Software Developer to join our team at Shankrish Infotech Inc. The ideal candidate will have a strong background in software design and development, with experience in Agile methodologies and coding languages such as C++, Java, and JavaScript.Key Responsibilities:Design and develop software applications using various...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the OpportunityIris Software Inc. is seeking a highly skilled Senior Software Engineer to join their team as a Cloud and API Expert.Job SummaryThe ideal candidate will have extensive experience in Java 8+, Spring Framework, and distributed cloud applications, with expertise in RESTful APIs, Swagger, RAML, and SOAP specifications.Key...


  • Old Toronto, Canada Capital One Canada Full time

    We are seeking a highly experienced Software Engineering Director to join our team at Capital One Canada. The successful candidate will have a proven track record of leading teams and developing innovative software solutions.Job OverviewThis is a leadership role that requires a strong technical background, excellent communication skills, and the ability to...

  • Software Engineer

    3 weeks ago


    Old Toronto, Canada Kiewit Full time

    Job Title: {title}We are looking for a skilled Software Engineer to join our team at {company}.Key Responsibilities:• Design, develop, and test software applications• Collaborate with cross-functional teams to deliver high-quality software• Troubleshoot and resolve software issuesRequirements:• Bachelor's degree in Computer Science or related...

  • Software Engineer

    2 weeks ago


    Old Toronto, Canada Informatica Corp. Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...


  • Old Toronto, Canada Arista Networks Full time

    Job Description Who You'll Work With Our TAC engineers work closely with other areas of the Arista customer engineering team as well as software and hardware engineering teams — both in diagnosing problems, as well as communicating them in multiple technical contexts. Thus, excellent written and verbal communication skills are a must, as is a collaborative...

  • Software Engineer

    3 weeks ago


    Old Toronto, Canada Yorklink Full time

    We are looking for a highly skilled Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and be able to work independently on complex projects.The successful candidate will have:Proficiency in multiple programming languagesExperience with software development methodologiesStrong...

  • Software Engineer

    2 weeks ago


    Old Toronto, Canada Informatica Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of...


  • Old Toronto, Canada KitchenMate Full time

    p>KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from...