CareerPlanSign in

Software Development Engineer , Customer Service Technologies

Vancouver, British Columbia, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-09-24 → 2026-09-26

Core

Design, build, and operate the Network Control Center (NCC), an AI-native system for real-time incident detection, autonomous response, and customer recovery across Amazon's global Customer Service network.

Role type

Senior Software Development Engineer (Distributed Systems & AI Integration)

Builds

Real-time observability, incident detection, autonomous response, and closed-loop recovery systems for the Customer Service network

Domain

E-commerce / Customer Service / Distributed Systems / AI/ML

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, real-time event processing, low-latency decision making, fault-tolerant service design, system architecture, code quality, operational excellence

Preferred skills

AWS services, high-availability systems, AI/ML solution integration, large-scale web services, critical operational process management

Technologies

AWS, distributed systems frameworks, real-time processing engines

Responsibilities

Design and build core platform capabilities for real-time observability and autonomous incident response; Own end-to-end delivery of features from design to production operation; Collaborate with applied science teams to integrate ML models for anomaly detection; Solve hard distributed systems problems at scale; Operate systems via on-call rotations and build operational dashboards; Mentor junior engineers on system design and operational best practices

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.