System Development Engineer II, Imperium Data Services
Core
Build and operate the data layer for network automation across Amazon's fulfillment network, ensuring high-throughput APIs and data stores serve device state, configuration, and lifecycle workflows.
Role type
Senior Systems Development Engineer (Backend/Distributed Systems)
Builds
High-availability data services, APIs, and data pipelines for network device automation
Domain
Cloud Infrastructure / Network Automation
Required skills
Distributed systems design, High-throughput API development, Data pipeline engineering, CI/CD automation, AWS services, System architecture, Data validation, Legacy system migration, On-call incident response, Root-cause analysis
Preferred skills
AWS product expertise, Large-scale distributed systems, Networking fundamentals, Storage systems, Operating systems, Systems engineering
Technologies
AWS (CDK, Lambda, DynamoDB, S3, OpenSearch), CI/CD pipelines, Python, Ruby, Golang, Java, C++, C#, Rust
Responsibilities
Design and build highly available services modeling network devices and sites; Collect observed device state and compare against intended state to surface drift; Own data quality end-to-end from schema design to production monitoring; Lead migrations of legacy data sources to modern APIs; Participate in on-call rotation and drive corrective actions; Automate recurring operational pain points.
Seniority
Senior, hands-on IC