Machine Learning Engineer – Amazon Web Services – Montreal, QC
Location: Montreal, QC | Company: Amazon
Amazon Web Services (AWS) is looking for a skilled Machine Learning Engineer to join its Professional Services (ProServe) Shared Delivery Team in Canada. This is a consulting role at the intersection of cloud technology and cutting-edge AI — ideal for someone who wants to shape how the world’s largest enterprises adopt Generative AI (GenAI) and ML solutions.
As a Delivery Consultant, you’ll work directly with customers to architect and implement end-to-end AI/ML solutions on AWS. From data preparation to model deployment and monitoring, you’ll guide clients through the full ML project lifecycle using the most advanced cloud infrastructure on the planet. The role requires both deep technical proficiency and strong client-facing skills, and may involve occasional travel to customer sites.
About the Role: Machine Learning Engineer – ProServe Data & AI
This position sits within AWS Global Services, a team of technical experts in dozens of countries who help organizations design, build, operate, and secure their cloud environments. You’ll be deeply involved in architecting scalable ML and GenAI solutions, leading implementation processes, and serving as a trusted advisor on industry trends and emerging technologies. Your work will directly influence how major enterprises accelerate their cloud adoption strategies.
Beyond individual projects, this role is about contributing to a broader knowledge-sharing culture. You’ll mentor colleagues, develop reusable artefacts, and help build best practices across the organization. Collaboration with cross-functional teams — including Applied Science, DevOps, Data Engineering, and Cloud Infrastructure — is central to how this team operates.
Benefits and Salary
AWS offers a comprehensive suite of benefits focused on work-life balance, career development, and inclusive team culture. Employees have access to mentorship programs, knowledge-sharing resources, and ongoing learning experiences. AWS is committed to flexibility in its working culture and actively fosters an inclusive environment through employee-led affinity groups and diversity-focused events such as AmazeCon and CORE conferences.
Job Details
🏢 Company: Amazon Web Services Canada, Inc.
📍 Location: Canada (Quebec candidates must be bilingual FR/EN)
🆔 Requisition ID: 10424469
💼 Team: ProServe Shared Delivery Team – Data & AI
Responsibilities
In this customer-facing role, you’ll manage complex AI/ML and GenAI projects from discovery through to deployment. Your responsibilities span technical delivery, client advisory, and organizational knowledge-building — making this a well-rounded and high-impact position within AWS Professional Services.
- Implement end-to-end AI/ML and GenAI projects, covering business needs analysis, data preparation, model development, deployment, and ongoing 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 GenAI where applicable
- Collaborate with cross-functional teams including Applied Science, DevOps, Data Engineering, Cloud Infrastructure, and Application teams to operationalize data and AI/ML models
- Advise customers as a trusted technical expert on cloud architectures, AI/ML solutions, GenAI strategies, and industry trends
- Share knowledge and best practices across the organization through mentoring, training, publications, and reusable artefacts
- Ensure compliance with industry standards and support clients in advancing their AI/ML, GenAI, and cloud adoption strategies
Requirements / Skills
The ideal candidate brings deep hands-on experience in cloud architecture, machine learning engineering, and software development. AWS values diverse career paths, so candidates who meet the core technical requirements are encouraged to apply even if their background isn’t traditional.
- 5+ years of experience in cloud architecture and implementation
- 5+ years of experience in data engineering, software engineering, or machine learning, with a strong grasp of distributed computing (e.g., data pipelines, distributed training/inference, ML infrastructure design)
- 3+ years of experience developing platforms for predictive modelling, natural language processing, and deep learning, with a proven track record of building, hosting, and deploying ML models on cloud services (e.g., Amazon SageMaker or equivalent)
- Proficiency in SQL, Python, and at least one additional programming language (e.g., Java, Scala, JavaScript, TypeScript), along with major ML libraries and frameworks such as TensorFlow and PyTorch
- Bilingual in French and English — required for candidates based in Quebec due to cross-functional interactions with Amazon teams across Canada and globally
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 reflect your experience with ML engineering, AWS services, and AI/ML project delivery 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
Quick Summary & What to Highlight: This Machine Learning Engineer role at Amazon Web Services in Canada is perfect for candidates who excel in ML model development and deployment, cloud architecture on AWS, and cross-functional technical consulting. On your resume, emphasize any experience with Amazon SageMaker, MLOps pipelines, TensorFlow or PyTorch, attention to detail in data preparation, and your ability to work in a fast-paced, client-facing environment. If you’ve previously worked in cloud consulting, AI/ML engineering, or enterprise data platforms, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like machine learning pipelines, GenAI solutions, and MLOps that appear in the posting. Quantify your achievements where possible (e.g., “reduced model inference latency by 40%” or “deployed ML pipelines supporting 10M+ daily predictions”). Write a brief cover letter expressing your genuine interest in Amazon Web Services and why you’re excited about this opportunity in the ProServe Data & AI practice. Double-check your application for spelling errors in both French and English if you are based in Quebec, 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 product launches, and the ProServe team’s delivery methodology beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your ML engineering expertise and client advisory skills. Common questions may include scenarios about architecting scalable ML systems, managing competing stakeholder requirements, and delivering cloud migration projects under pressure. Dress appropriately for a professional technology consulting environment, arrive 10–15 minutes early if in person, and bring copies of your resume. Prepare thoughtful questions about the team’s current GenAI projects and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.