Software Development Engineer II , Product & Offers Experience
Core
Design and deliver scalable distributed storage, index, and query systems that power product discovery and purchase experiences for hundreds of millions of Amazon shoppers.
Role type
Senior Software Development Engineer II (Distributed Systems)
Builds
Distributed storage, index, and query systems for product evaluation and discovery
Domain
E-commerce / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Scalability engineering, Fault tolerance, System architecture, Code quality, Testing strategies, Mentorship
Preferred skills
Full SDLC ownership, Industry-leading design patterns
Technologies
Distributed storage, Indexing, Query systems
Responsibilities
Own end-to-end design and delivery of major features, Build scalable distributed systems, Drive engineering best practices and operational excellence, Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities