Amazon is hiring a Software Development Engineer for Alexa AI in Bengaluru. You will work with experienced engineers and scientists to design and build new products and services in a large distributed computing environment, creating solutions that run predictions on distributed systems at very high scale and speed. The role includes building scalable, fault-tolerant, low-cost distributed storage, indexing and query systems, designing and coding solutions starting from broadly defined problems, and delivering high-quality software in an agile team. Amazon asks for at least two years of professional (non-internship) software development experience and programming experience in at least one language; a bachelor's degree in computer science or a related field and experience with distributed systems are preferred.