Machine Learning Platform Engineer at TD Bank
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

120000.0

Posted On

04 Sep, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Hardening, Kubernetes, Level Design, Firewalls, Teams, Saltstack, Docker, Platforms, Ip Networking, Engineering Documentation, Git, Aws, Pipelines, Jenkins, Communication Skills, Testing Tools, Vulnerability Management, Architecture, Ubuntu, Load Balancing

Industry

Information Technology/IT

Description

JOB DESCRIPTION:

In this role y ou will be deploying and modernizing Machine Learning infrastructure. Ensuring deployments comply with enterprise security standards. The day-to-day tasks involve design, deployment, delivery and upgrading of scalable systems designed for data ingestion, processing, validation, model training, large-scale computation, monitoring, and model serving. Our stack includes Kubernetes, Docker, Databricks, Blobfuse, Terraform, Helm, Github Actions, Saltstack, and AzureML, with a majority of our infrastructure running on Azure cloud.

EXPERIENCE AND / OR EDUCATION

2+ years of experience building sophisticated and automated production infrastructure

  • Experience with Kubernetes, Docker, and container orchestration
  • Experience with Terraform
  • A background in software engineering, working within a software development team
  • Solid cloud experience (Preferably Azure or AWS)
  • Strong scripting skills, i.e., Bash, Python, Groovy, etc.
  • Experience with managing CI/CD tools and pipelines
  • Experience with Linux systems administration skills in a Cloud environment, Redhat and Ubuntu
  • Experience with Git, and Jenkins
  • Strong verbal and written communication skills, with the ability to work effectively across teams and produce engineering documentation
  • BA/BS degree or equivalent experience; Computer Science background preferred

Nice-to-Have:

  • Knowledge of IP networking, VPN’s, DNS, load balancing and firewalls
  • Familiarity with cloud monitoring tools
  • Experience with automated testing tools
  • Experience troubleshooting and tuning systems performance
  • Experience with Saltstack or other configuration management
  • Experience resolving and triaging docker image problems
  • Experience optimizing system-level design and architecture
  • Experience deploying and maintaining ML systems
  • Experience with vulnerability management and hardening of systems, platforms, and applications

WHO WE ARE:

TD is one of the world’s leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we deliver legendary customer experiences to over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to the Bank, those we serve, and the economies we support. We are guided by our vision to Be the 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 is why we believe that all colleagues, no matter where they work, are customer facing. As we build our business and deliver on our strategy, we are innovating to enhance the customer experience and build capabilities to shape the future of banking. Whether you’ve got years of banking experience or are just starting your career in financial services, we can help you realize your potential. Through regular leadership and development conversations to mentorship and training programs, we’re here to support you towards your goals. As an organization, we keep growing – and so will you.

Responsibilities

Loading...