About the job
Imagine building the intelligent bridge between millions of Alexa-enabled devices and Alexa Cloud — services that handle tens of billions of transactions per day, where every millisecond matters. Now imagine doing it at a moment when AI is fundamentally reshaping what that bridge can do. That's the opportunity waiting for you on the Alexa Connected Devices team!
Responsibilities
Build low-latency, low-cost, highly reliable, and highly scalable connectivity services between Alexa-enabled devices and Alexa Cloud
Design and integrate AI components into connectivity services, evaluating trade-offs across latency, cost, reliability, and accuracy
Drive and lead software design, development standards, team processes, and code reviews
Leverage AI-augmented development tools to accelerate design, coding, testing, and debugging workflows
Deliver high-quality software through working in a dynamic, team-focused Agile/Scrum environment
Contribute to the professional development of colleagues, improving their technical knowledge and engineering practices — including adoption of AI-first development practices
Qualifications
Minimum
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Experience programming with at least one software programming language
Preferred
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution