Amazon Corporate LLC Software Development Engineer in Seattle, Washington

Software Development Engineer Location: US-WA-Seattle Job ID: 775497 Company: : Amazon.com Services, Inc. Position Category: Software Development Company/Location (search) : Country (Full Name): : United States Job Description You: "Alexa, I'm looking for a job where I can build products straight out of science fiction." Alexa: "I have found matching jobs for you in the Alexa Info team in Seattle USA. What role are you looking for?" You: "I'd like to work on making you even smarter than you are today." Alexa: "Wonderful. There are multiple roles in Seattle where you can do that, here are the details ... " We are forming a joined team between Alexa Info and Product Graph to attack one of the most challenging problems across the company, that is to make Alexa smarter. Our focus in the joined team combines natural language understanding, acquiring large volumes of structured knowledge, and building autonomous machine reasoning to allow our customers to get answers to their questions in the most natural way possible. We've solved many complex problems to get to where we are today, but there are still plenty of challenges ahead of us, and Alexa is getting smarter every day. The problems we solve in this Seattle team will help Alexa get smarter by understanding the different ways people talk, by learning more and more facts about the world, by improving her common sense reasoning and by responding in the most natural way possible in multiple languages. We set out to build Alexa at Amazon because we believe that voice will fundamentally improve the way people will interact with technology, and we wanted to create a computer in the cloud that could be controlled entirely by your voice. We are a part of a huge engineering effort at Amazon, where we deliver genuinely complex and cutting edge technology at truly global scale; there are tens of millions of Alexa devices out there. We have solved so many different problems to get to where we are today - your role is to own these problems, think big and answer them. As a Software Development Engineer at this team, you will be part of a team of engineers in the design, development, test and deployment of both services and ML models. We have opportunities for you to work in areas such as machine learning, big data, distributed/scalable systems, server side applications, customer intelligence, and many more. You will play an integral part in Alexa/PG as we grow at a phenomenal rate. Your responsibilities will include: Delivering high quality code on time as part of a cross-functional team. Contributing to team discussions around system component design, improvement and integration. Designing and developing high performance, test-driven code. Working with and maintaining a large existing code base as well as new components; maintaining production code and contributing to deployment and QA processes. Basic Qualifications A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience; 5+ years of Software Development experience; Experience building large-scale, highly available, low latency, high quality distributed systems and software products 2+ years experience managing complex projects, with significant bottom-line impact 2+years software development experience in Linux, Java, AWS, S3, SQS Preferred Qualifications Master or PhD degree in Computer Science, Computer Engineering or related technical discipline. Experience on big data processing like Apache Spark Experience on Graph Database like Neptune Deep hands-on technical expertise Strong business and technical vision Excellent verbal and written communication skills A deep understanding of software development in a team, and a track record of shipping sof