Associate Machine Learning System Engineer
Location: Toronto, Ontario, Canada
Schedule: 37.5 hours per week
Sector: 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 and ask questions about compensation, including the salary specifics of this position.
Job Description:
Layer 6 is a leading Canadian machine learning applied research 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.
We are looking for experienced Machine Learning Systems Engineers who have worked under tight deadlines and on challenging tasks. The ideal candidate is a strong coder with solid data engineering experience. They should also have expertise in machine learning, system design, and DevOps.
You will:
- Develop automated machine learning delivery pipelines and manage the infrastructure for our AI platform.
- Perform day-to-day tasks such as development, delivery, and automation of scalable systems for data ingestion, processing, validation, model training, large-scale computation, monitoring, serving results, and handling upgrades.
- Work directly with teams that build the automation code to add features and to incorporate our platform into the automation.
- Build upon and enhance our stack for DevOps which includes: Databricks, Kubernetes, Docker, Blobfuse, and Saltstack, with a majority of our infrastructure running on Azure cloud.
Job Requirements:
Required Technical Qualifications:
- 2+ years of experience building sophisticated and automated production infrastructure.
- A background in software engineering, and working within a software development team.
- Solid cloud experience with Azure, GCP, or AWS experience.
- Experience with Kubernetes, Docker, and container orchestration.
- Experience with Saltstack or other configuration management.
- 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.
- BA/BS degree or equivalent experience; Computer Science background preferred.
Preferred Qualifications:
- Knowledge of IP networking, VPNs, DNS, load balancing, and firewalls.
- Familiarity with monitoring tools.
- Experience with automated testing tools.
- Experience troubleshooting and tuning systems performance.
About Us:
TD is a global leader in the financial institutions sector. We are committed to providing legendary customer experiences to over 27 million households and businesses in Canada, the United States, and around the world.
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.
Additional Information:
We are excited that you are considering a career at TD. We are committed to helping our colleagues succeed in their personal and professional lives.
Career Development:
We are dedicated to helping you succeed in your new role. We will provide onboarding and training sessions.
Interview Process:
We will communicate with selected candidates to schedule an interview.
Accessibility:
Accessibility is important to us. Please let us know if you require any accommodations to participate in the interview process.
We look forward to hearing from you!
Language Requirements: N/A.
#J-18808-Ljbffr