Software Development Engineer - Discovery Tech, DiscoTec (Discovery Technology & Science)
Core
Design and build scalable, fault-tolerant distributed storage, index, and query systems to automate cross-category marketing and merchandising for Amazon's global customers.
Role type
Senior IC Software Development Engineer (Distributed Systems)
Builds
Distributed storage, index, and query systems for cross-category product discovery
Domain
E-commerce, Distributed Systems, Marketing Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, distributed system design, system reliability, scaling strategies, programming in at least one language
Preferred skills
Full software development life cycle expertise, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
Distributed computing environments, scalable storage systems, query systems
Responsibilities
Conceive, design, and bring innovative products to market; Design and build technologies in large distributed computing environments; Create solutions to run predictions on distributed systems; Build scalable and fault-tolerant storage and query systems; Deliver high quality software in an agile environment
Seniority
Senior, hands-on IC