AWS ML Engineer
Role summary
This is a contract role for an AWS ML Engineer in Toronto, ON, requiring a hybrid work model for 6-12 months. The engineer will be responsible for designing, building, and deploying ML models and end-to-end ML workflows on AWS using services like SageMaker, Glue, S3, and Lambda. Key duties include developing data preprocessing, training, inference, and monitoring pipelines, integrating models with applications via APIs, and optimizing performance, scalability, and cost on AWS infrastructure. Collaboration with data scientists, data engineers, and DevOps teams in an Agile environment is essential. A minimum of 5 years of overall IT experience is required.
Toronto Downtown, Ontario M1R 0E9 Posted March 26th, 2026
Looking for more job opportunities? Click here!
Job Type: Contract
Job Category: IT
Job Description
Role: AWS ML Engineer
Location: Toronto Downtown, ON – Hybrid
Type – Contract 6-12 Months
Required Skills & Experience:
Must have 5+ Years of overall IT Experience.
Design, build, and deploy ML models and pipelines on AWS
Develop end-to-end ML workflows using SageMaker, Glue, S3, and Lambda
Build data preprocessing, training, inference, and monitoring pipelines
Integrate ML models with applications using APIs and cloud services
Optimize model performance, scalability, and cost on AWS infrastructure
Collaborate with data scientists, data engineers, and DevOps teams in Agile delivery
Required Skills
DEVOPS ENGINEER
SENIOR EMAIL SECURITY ENGINEER

