Amazon Development Centre Canada ULC

Technology

Robotics-SoftwareDevelopmentEngineer

CA$90–150k Toronto, Ontario, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Robotics - Software Development Engineer at Amazon Development Centre Canada ULC. Skills: Robotics, Software Development, Cloud, AI/ML. Collaborate and communicate effectively. Design innovative products and services”

Industry & Context.

Technology
Problems you'll solve

Problem-solving; Analytical skills

Eligibility Requirements

On-call duties

What They're Looking For.

Must Have

18 years of age or older, Experience with Java, Python, C++, or C#, Experience with object-oriented design, Experience with data structure implementation, Experience with basic algorithm development

Nice to Have

Experience from a technical internship, Experience in optimization mathematics, Experience with distributed, multi-tiered systems, Experience with algorithms, Experience with relational databases, Experience with AWS, Experience with database systems, Experience with AI tools, Experience contributing to open-source projects, Experience with version control systems, Problem-solving and analytical skills, Demonstrated ability to learn, Basic understanding of SDLC, Experience in Linux application development, Experience with ROS/ROS 2

What You'll Do.

Collaborate and communicate effectively

Design innovative products and services

Build innovative products and services

Operate innovative products and services

Participate in technical discussions

Design scalable solutions

Develop scalable solutions

Participate in code reviews

Contribute to technical documentation

Build resilient distributed systems

Maintain resilient distributed systems

Leverage GenAI and AI-powered tools

Contribute to development of GenAI tools

Work in an agile environment

Participate in operational responsibilities

Demonstrate operational excellence

Monitor production issues

Troubleshoot production issues

Resolve production issues

Design software components

Develop software components

Test software components

How You'll Work.

Team & Collaboration

Cross-disciplinary teams; Collaborative team environment

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile, CI/CD

Full Job Description

Are you passionate about innovation? Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable projects in a collaborative team environment? Do you want to see your solutions directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high-impact contributor you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth. Key job responsibilities - Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward. - Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment. - Participate in code reviews and contribute to technical documentation. - Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective. - Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies. - Write clean, maintainable code following best practices and design patterns. - Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties. - Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues. - Design, develop and test software components that interact with fulfillment center technologies, such as robotics, material handling equipment, com

Free ATS check

Applying for this Robotics - Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Development Centre Canada ULC?

Real rants from real employees. Read before you apply.

Read Company Rants →