Software Development Engineer - Discovery Tech, DiscoTec (Discovery Technology & Science)
Core
Design and build distributed storage, index, and query systems to help customers discover and engage with new products across Amazon worldwide.
Role type
Software Development Engineer (Distributed Systems)
Builds
Scalable, fault-tolerant, low-cost distributed storage, index, and query systems
Domain
E-commerce, Distributed Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, System design and architecture, Programming languages, Distributed systems, Agile development
Preferred skills
Full software development life cycle, Coding standards, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
Distributed computing environments, Agile tools
Responsibilities
Conceive, design, and bring to market innovative products and services; Design and build innovative technologies in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Work in an agile environment to deliver high quality software.
Seniority
Individual Contributor
