Software Development Engineer, Relationships Identity Systems
Core
Building distributed microservices and validation systems to manage billions of related products for Amazon's product discovery and shopping experiences across websites, apps, Alexa, and physical stores.
Role type
Software Development Engineer (Distributed Systems)
Builds
Highly available distributed micro-services, machine-learning and rule-based validation systems, and data stores containing billions of records.
Domain
E-commerce / High-scale distributed systems
Deliverable
production ML models | product features
Required skills
distributed systems, high-scale service design, implementation, agile/continuous delivery, software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations
Preferred skills
full software development life cycle experience, design patterns, reliability and scaling
Technologies
micro-services, machine-learning, rule-based systems, data stores
Responsibilities
Building new microservices, expanding core platform, working with senior and principal engineers, maintaining operational and engineering excellence.
Seniority
Mid-level, hands-on IC