DESCRIPTION
Job summary
Voice-driven AI experiences are finally becoming a reality and Amazon’s Alexa cloud service and Echo devices are at the forefront of this latest technology wave.
As a software engineer in the Alexa Experience team, you will help drive this innovation by developing new features that take advantage of the latest Echo device capabilities.
You will be responsible for developing new systems to support these features, partnering with other Amazon and third-party services and device teams as required. An ability to collaborate to design and deliver integrated systems across teams is a must.
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 at least a few different types of system architecture and have a track record of ramping up quickly on new architectures. 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 server-side technology, you are more of a generalist. We’re delivering new customer experiences, requiring different technology solutions everyday- you’ll need to bring (and continue to refine) a big toolkit to keep up.
Voice-driven AI experiences are finally becoming a reality and Amazon’s Alexa cloud service and Echo devices are at the forefront of this latest technology wave.
As a software engineer in the Alexa Experience team, you will help drive this innovation by developing new features that take advantage of the latest Echo device capabilities.
You will be responsible for developing new systems to support these features, partnering with other Amazon and third-party services and device teams as required. An ability to collaborate to design and deliver integrated systems across teams is a must.
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 at least a few different types of system architecture and have a track record of ramping up quickly on new architectures. 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 server-side technology, you are more of a generalist. We’re delivering new customer experiences, requiring different technology solutions everyday- you’ll need to bring (and continue to refine) a big toolkit to keep up.
A day in the life
If you are looking for to solve unique problems in Aging/Alexa space and influence tech architecture and make wider impact, this is the team for you! We are looking for an SDE to drive system design and development of services in a strategically significant domain. We are proud to boast a low ops load, and a tech architecture focused on micro-services in NAWS and single responsibility as key tenets.
About the team
The Alexa Care Services team is responsible for building and expanding the Alexa Care Hub, a feature that connects a Care Giver with a Care Recipient, and leverages this relationship to provide value to our customers, Eg: Emergency Alerts, connecting those in need of help to emergency services, Activity monitoring, Fall Detection, AI based anomaly detection and a whole host of other features.
BASIC QUALIFICATIONS
- Bachelors or Masters Degree in Computer Science or related field
- 2+ years experience with programming languages such as Java, C/C++, or Python
- 2+ years experience with data structures, algorithm design, OO design and common design patterns
- Solid understanding of distributed systems and workflow management systems
- Experience developing cloud software services and understanding of design for scalability, performance and reliability
- Experience building and supporting high-volume transaction processing systems
- Attention to detail coupled with excellent problem solving skills and ability to think abstractly
PREFERRED QUALIFICATIONS
- Understanding of AWS technologies such as DynamoDB, S3, ECS, Fargate, Lambdas.
- Experience with restful webservices
- Obsession with quality and customer experience
- Excellent written and verbal technical communication skills with an ability to present complex technical information in a clear and concise manner
- Experience with agile development methodologies
- Familiarity with UNIX or Linux systems