CareerPlan

Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbound Execution Teams

Toronto, Ontario, CanadaFull-timeCA$115k–CA$192k2026-10-27 → 2026-11-10
On-site

Core

Design and operate high-scale distributed services on AWS that optimize and plan picking work across Amazon's fulfillment network under real-time constraints.

Role type

Senior Software Development Engineer (Systems & Optimization)

Builds

Distributed services that generate optimization plans for warehouse picking operations

Domain

Logistics / Fulfillment / Distributed Systems

Deliverable

production ML models

Required skills

Distributed systems design, Real-time optimization, AWS, System reliability, Scalability, Experimentation, Data modeling, Technical leadership

Preferred skills

Full SDLC experience, Architecture patterns, Code reviews, Testing, Operations

Technologies

AWS, Robotics, Machine Learning, Augmented Reality

Responsibilities

Own end-to-end delivery of distributed services from design to multi-region rollout, Build and tune optimization logic, Make design and data-model decisions, Raise operational excellence bar, Navigate ambiguity to scope and sequence work

Seniority

Senior, hands-on IC