Description
Amazon is hiring a Software Development Engineer to collaborate with cross-disciplinary teams on innovative products and services, design and build technologies in large distributed computing environments, and create scalable, fault-tolerant distributed storage, index, and query systems. The role involves designing solutions from broadly defined problems, working in an agile environment, and delivering high-quality software. Candidates need at least three years of non-internship professional software development experience, two years of design or architecture experience, programming experience, and knowledge of software engineering best practices; a bachelor's degree in computer science or equivalent and knowledge of system performance, memory management, and parallel computing are preferred.
