Software Development Engineer (Canada), AI/ML

Global technology company pioneering in AI/ML, e-commerce, and cloud computing for over 25 years
$89,700 - $149,800
Machine Learning
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

12-16 month co-op position developing compilers for AWS's custom ML acceleration chips, working with frameworks like TensorFlow and PyTorch.

2025 Software Dev Engineer Intern - Compiler, Annapurna ML

12-week software engineering internship at AWS focusing on compiler development and machine learning, offering hands-on experience with cutting-edge cloud technologies and ML frameworks.

2025 Software Development Engineer Intern - Machine Learning (m/w/d)

2025 Machine Learning Software Development Engineer Internship at Amazon Web Services in Berlin, focusing on distributed systems and ML technologies.

Machine Learning Engineer Intern, AWS OpenSearch

Machine Learning Engineer Internship position at Amazon AWS OpenSearch team, focusing on developing advanced ML retrieval algorithms and improving user experience.

Software Dev Engineer Intern - Data Scientist Track, Prime Video Partner Engineering

Software Development Engineer Intern position at Amazon Prime Video focusing on machine learning and data science for content recommendation systems.

Description For Software Development Engineer (Canada), AI/ML

Amazon is seeking talented individuals to join their world-class AI team, focusing on transformative artificial intelligence and machine learning solutions. With over 25 years of pioneering work in AI/ML, Amazon continues to push boundaries in revolutionizing customer experiences worldwide. This role offers an exceptional opportunity to work alongside scientists, engineers, researchers, and experts in developing cutting-edge AI solutions.

The position involves working on innovative projects that span from reinventing commerce to advancing universal agents and shaping the future of robotics. You'll be part of a team developing distributed computing systems, creating scalable prediction solutions, and building robust storage and query systems. The role requires strong technical skills and the ability to collaborate across disciplines.

Ideal candidates should have a strong academic background in Computer Science or related fields, with particular interest in AI and machine learning. The position offers competitive compensation ($89,700-$149,800) plus equity and benefits, reflecting Amazon's commitment to attracting top talent. Working from either Vancouver or Toronto, you'll be part of a diverse and inclusive workplace that empowers team members to deliver the best results for customers.

This is an excellent opportunity for those passionate about AI/ML who want to make a significant impact while working with cutting-edge technology at one of the world's leading tech companies. Amazon's commitment to innovation and scale means you'll be working on projects that affect millions of users worldwide.

Last updated 2 months ago

Responsibilities For Software Development Engineer (Canada), AI/ML

  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Design and build technologies in large distributed computing environments
  • Create solutions for distributed predictions systems
  • Build scalable and fault-tolerant distributed storage and query systems
  • Design and code solutions for broadly defined problems
  • Work in an agile environment to deliver high-quality software

Requirements For Software Development Engineer (Canada), AI/ML

Java
Python
  • Currently enrolled in Bachelors, Masters, or PhD in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or related fields
  • Expected graduation date between May 2023 - Fall 2025 or graduated within last 24 months
  • Knowledge of computer science fundamentals
  • Experience with at least one modern language (Java, Python, C++, or C#)
  • Must be 18 years or older

Benefits For Software Development Engineer (Canada), AI/ML

Medical Insurance
Equity
  • Total compensation package including equity
  • Medical benefits
  • Financial benefits

Interested in this job?