Software Development Engineer , Customer Service Technologies
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