JobFlexy

Machine Learning Engineer – Amazon Web Services – Canada

Location: Toronto, ON | Company: Amazon

Amazon Web Services (AWS) is looking for a skilled Machine Learning Engineer to join its Professional Services (ProServe) Shared Delivery Team across Canada. If you’re passionate about building cutting-edge AI/ML and Generative AI (GenAI) solutions for some of the world’s largest enterprises, this is a rare opportunity to work at the intersection of cloud technology and applied machine learning — at one of the most influential tech companies on the planet.

Sponsored Links

In this client-facing consulting role, you’ll partner directly with enterprise customers to design, implement, and manage sophisticated AWS-based AI and ML solutions. From understanding complex business needs to deploying production-grade models, you’ll guide clients through every stage of their machine learning journey with technical depth and strategic insight.

About the Role: Machine Learning Engineer – ProServe Data & AI

As a Delivery Consultant within the ProServe team, you will architect scalable, secure, and high-performance AI/ML solutions on AWS. You’ll bring deep product knowledge across the AWS ecosystem and apply it to craft tailored solutions that meet each customer’s specific technical and business requirements. Your work will span the full ML lifecycle — from data preparation and model development through to deployment, monitoring, and MLOps.

This role places you as a trusted advisor to enterprise clients, helping them advance their cloud adoption strategies and unlock real business value from Generative AI. You’ll collaborate closely with cross-functional teams including Applied Science, DevOps, Data Engineering, and Cloud Infrastructure — contributing to knowledge sharing, mentorship, and the creation of reusable technical artefacts within the broader AWS organisation. Occasional travel to client sites may be required.

Sponsored Links

Benefits and Salary

AWS invests heavily in the professional development and well-being of its team members. Employees benefit from mentorship and career growth resources, ongoing learning experiences, and a culture that values work-life balance. AWS supports inclusive team culture through employee-led affinity groups, diversity conferences, and continuous learning programmes. You’ll join a globally diverse team of technical experts who are recognised as leaders in cloud computing.

Job Details

🏢 Company: Amazon Web Services Canada, Inc.

📌 Job Type: Professional Services / Consulting

📍 Location: Canada

🆔 Requisition ID: 10456490

Responsibilities

As a Machine Learning Engineer with AWS ProServe, your day-to-day work centres on delivering tangible AI/ML outcomes for enterprise clients. You’ll own the full project lifecycle, from initial discovery and architecture through to deployment and ongoing optimisation, ensuring every solution meets the highest standards of performance and reliability.

  • Implement end-to-end AI/ML and GenAI projects, covering business requirements gathering, data preparation, model development, deployment, and monitoring
  • Design and build machine learning pipelines that support high-performance, reliable, scalable, and secure ML workloads
  • Architect scalable ML solutions and MLOps frameworks using AWS services, incorporating Generative AI where applicable
  • Collaborate with cross-functional teams including Applied Science, DevOps, Data Engineering, Cloud Infrastructure, and Applications to operationalise data and AI/ML models
  • Serve as a trusted advisor to customers on cloud architectures, AI/ML strategies, and emerging GenAI technologies
  • Share knowledge and best practices across the organisation through mentoring, training sessions, publications, and reusable technical artefacts
  • Ensure compliance with industry standards and support customers in advancing their AI/ML, GenAI, and cloud adoption strategies

Requirements / Skills

This role is well-suited to a seasoned ML or software engineering professional with deep hands-on experience in cloud-based AI solutions and a genuine passion for solving complex enterprise challenges. AWS values diverse backgrounds and encourages candidates whose careers have taken non-traditional paths to apply.

  • 5+ years of experience in cloud architecture and implementation, including hands-on work with AWS services in distributed computing environments
  • 5+ years of experience in data engineering, software engineering, or machine learning engineering, with strong understanding of distributed computing (data pipelines, distributed training and inference, ML infrastructure design)
  • 3+ years of experience building platforms for predictive modelling, natural language processing, and deep learning, with a proven track record deploying ML models on cloud services such as Amazon SageMaker
  • Proficiency in SQL, Python, and at least one additional programming language (e.g., Java, Scala, JavaScript, TypeScript), along with experience using leading ML frameworks such as TensorFlow and PyTorch
  • Bilingualism in French and English is required for candidates located in Quebec, given the global and cross-provincial nature of this role

How to Apply

To apply, visit the official job posting using the link below. Make sure your resume is up to date and tailored to highlight your experience with AWS services, ML model deployment, and enterprise consulting before submitting.

Share This Opportunity

Know someone who might be interested? Share this job posting and help them join Amazon Web Services in Canada.

Job Summary & Tips for Applying

AI-generated summary and tips to help you highlight your strengths effectively.

Quick Summary & What to Highlight: This Machine Learning Engineer role at Amazon Web Services in Canada is perfect for candidates who excel in cloud-based AI/ML development, enterprise consulting, and MLOps architecture. On your resume, emphasise any experience with Amazon SageMaker, TensorFlow, PyTorch, and end-to-end ML pipeline development, as well as your ability to communicate complex technical concepts to business stakeholders. If you’ve previously worked in a technical consulting or solutions architecture role, make sure to highlight specific client outcomes and the scale of ML systems you’ve delivered.

Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like machine learning engineering, Generative AI, and AWS Professional Services that appear in the posting. Quantify your achievements where possible (e.g., “reduced model inference latency by 40%” or “deployed ML pipelines processing 10TB of data daily”). Write a brief cover letter expressing your interest in Amazon Web Services and how your background in AI/ML and cloud consulting positions you to drive results for enterprise clients across Canada. Double-check your application for spelling errors and ensure your contact information is current.

Interview Preparation: If selected for an interview, research Amazon Web Services‘s leadership principles, recent AWS AI/ML service announcements, and the ProServe team’s consulting approach beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your experience with end-to-end ML project delivery, stakeholder management, and cloud architecture design. Common questions may include scenarios about handling ambiguous client requirements, optimising ML model performance, and navigating cross-functional team dynamics. Dress professionally, arrive or log on 10–15 minutes early, and bring copies of your resume if meeting in person. Prepare thoughtful questions about the ProServe team’s current focus areas, client industries, and career development paths. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.