Software Development Engineer Intern, Robotics

Amazon

Toronto

On-site

CAD 86,000 - 116,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Amazon's Robotics team in Toronto, Ontario is seeking a Software Development Engineer Intern for Summer 2027 or Spring/Fall co-op roles. The internship is full-time and in-office, with Monday-Friday, up to 40 hours per week.

You will be matched with a mentor to guide your project work, contributing to scalable distributed systems and robotics-enabled software powering Amazon’s fulfilment operations worldwide.

Qualifications

  • Pursuing a Bachelor's degree or higher in a STEM field.
  • Experience with at least one general-purpose programming language.
  • Remaining in studies for the duration of the internship.

Responsibilities

  • Design and develop scalable cloud-native solutions.
  • Build resilient distributed systems for fulfillment operations.
  • Collaborate with cross-disciplinary engineers and review code.
  • Contribute to AI-powered tooling and productivity enhancements.
  • Follow CI/CD practices in an agile environment.
  • Develop software interacting with robotics and vision components.

Skills

Java
Python
C++
C#
Go
Rust
TypeScript
Data structures
Algorithms
OOP

Education

Bachelor's degree in CS/CE/DS (in progress)

Tools

AWS
SQL
NoSQL
Git

Job description

Amazon's Robotics team in Toronto, Ontario is looking for a Software Development Engineer Intern for Summer 2027 or Spring/Fall co-op roles. This is a full-time, in-office internship running Monday-Friday, up to 40 hours per week.

As an SDE Intern on the Amazon Robotics team, you'll be matched with a manager and a mentor who will guide your project work throughout the term. You'll contribute to scalable distributed systems, cloud architectures, and robotics-integrated software that powers Amazon's fulfilment operations globally.

Key Responsibilities
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.
  • Collaborate with cross-disciplinary engineers to design, build, and operate products and services.
  • Participate in code reviews and contribute to technical documentation.
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity.
  • Write clean, maintainable code following best practices and design patterns.
  • Work in an agile environment practising CI/CD principles while participating in on-call operational responsibilities.
  • Design, develop, and test software components that interact with fulfillment centre technologies such as robotics, material handling equipment, computer vision, and cloud services.
  • Monitor, troubleshoot, and resolve production issues as part of operational excellence.
Basic Qualifications
  • Are 18 years of age or older
  • Bachelor's degree or above (in progress) in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
  • At least one quarter/semester/trimester remaining in studies after internship concludes
Preferred Qualifications
  • Experience from previous technical internship(s) or demonstrated project experience
  • Experience with Cloud platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development productivity, contributing to open-source projects, and/or version control systems
  • Strong problem-solving and analytical skills; excellent written and verbal communication skills
  • Demonstrated ability to learn and adapt to new technologies quickly
  • Basic understanding of software development lifecycle (SDLC)
  • Experience within Robotics, Computer Vision, Machine Learning, Optimization, Manipulation, Perception, Motion Planning and Controls, Movement, Autonomous Navigation, Path Planning, or related fields
Compensation & Benefits

The starting pay for this position is $100,810 CAD Annually. Amazon also offers basic life & AD&D insurance, paid time off, and other resources to improve health and well-being.

Bachelor's degree or above (in progress) in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM field; experience with at least one general-purpose programming language (Java, Python, C++, C#, Go, Rust, or TypeScript); experience with data structures and algorithm development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer Intern, ROBOTICS - 2027
Software Development Engineer Intern, ROBOTICS - 2027

Socket.dev • Toronto

On-site
CAD 86,000 - 116,000
Life & AD&D insurance
Paid time off
Well‑being resources
Robotics - Software Development Engineer
Robotics - Software Development Engineer

Amazon • Toronto

On-site
CAD 90,000 - 150,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, FOX
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, FOX

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Engineer, Early Career - 2026
Software Development Engineer, Early Career - 2026

Amazon • Vancouver

On-site
CAD 90,000 - 150,000
Health insurance
RRSP
Paid time off
Software Development Engineer II
Software Development Engineer II

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP plan
DPSP
+1
ML Systems Software Development Engineer Intern, Annapurna Labs - 2027
ML Systems Software Development Engineer Intern, Annapurna Labs - 2027

Amazon • Toronto

On-site
CAD 98,000 - 105,000
Fall 2026 Applied Science Internship - Canada, PhD Student Science Recruiting
Fall 2026 Applied Science Internship - Canada, PhD Student Science Recruiting

Amazon • Burnaby

On-site
CAD 149,000 - 249,000
Fall 2026 Applied Science Internship - Canada, PhD Student Science Recruiting
Fall 2026 Applied Science Internship - Canada, PhD Student Science Recruiting

Amazon • Vancouver

On-site
CAD 149,000 - 249,000
Relocation assistance
Housing assistance
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbo[...]
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbo[...]

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization

Socket.dev • Toronto

On-site
CAD 115,000 - 192,000
Medical coverage
Dental coverage
Vision coverage
+2