Do you want to be part of a startup team at Amazon that is making history? Are you interested in building engaging community experiences on Amazon.com and on mobile devices? Do you want to build technology and new science that millions of people will use? We are looking for a great Software Development Engineer to develop a new user experience and scalable system in Amazon's suite of community products.
We are building a new team in Consumer Engagement tackling conversations and engagement. To achieve this, we are blending a variety of disciplines (including NLU, large scale machine learning, semantic graph stores and cloud computing) in an effort to understand our customers and the things they're excited about. To complement our complex algorithms and extensive data analyses, we will create engaging and inspirational mobile and web features across the entire Amazon experience. We use artificial intelligence, data mining and usability studies to develop new features, and we will test them through prototypes and customer-facing experiments. Our mission is to engage customers by delighting them with the best possible experience. We're working hard, having fun, making history; come join us!
This is a position on a brand-new team in Seattle, WA and we are starting from scratch. Join us on day 1. We are moving fast to create a big business together, and then expand it across the entire company. As a Software Development Engineer, you will help tackle a variety of technical challenges. Given that this is an early-stage initiative, you will play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other engineers within the team. You'll have the opportunity to work with multiple technical teams at Amazon in different locations. Along the way, you'll learn a ton, have fun and make a positive impact on millions of people.
•B.S. in Computer Science or a related field.
•8+ years of software development experience.
•3+ years of experience in iOS frameworks and/or Android SDK.
•Computer Science fundamentals in data structures, object-oriented design, algorithm design and problem solving.
•Strong verbal and written communication skills and demonstrated technical leadership.
•Works well in a fast-moving team environment and is able to effectively drive cross-team solutions having complex dependencies and requirements.
•Experience developing hybrid native/HTML mobile applications and/or React Native.
•At least 1 commercial application in market.
•Experience with XMPP.
•Experience building complex, scalable, and high-performance platforms that have been successfully delivered to customers.
•Experience architecting experiences for volatile bandwidth conditions.
•A real desire to build great experiences for mobile and desktop worldwide.