As a Senior Software Engineer in the Alexa Experience team, you will develop new features that take advantage of the latest Echo device capabilities and you will invent brand new experiences that make Alexa a bit more delightful and helpful for *all* of our customers.
You will be responsible for developing new systems to support these features, partnering with both internal Alexa teams and external service and device teams as required. An ability to collaborate to design and deliver integrated systems across teams is a must. This is a new team so there are plenty of opportunities to exercise creativity and take ownership.
You will ensure that Alexa almost never drops her end of the conversation, delivering services that respond with minimal latency at Amazon scale. You have deep experience with several types of system architectures and have a track record of ramping up quickly on new ones. You will also be capable of establishing build systems, continuous integration and deployment systems, and monitoring and logging systems.
Most importantly, rather than being a specialist in any particular area of technology, you are more of a generalist. We're delivering new customer experiences, requiring different technology solutions every day and you'll need to bring a strong desire to learn about the best ways to employ these technologies.
Amazon is a company operating a marketplace for consumers, sellers, and content creators.