Software Development Engineer, Alexa+ AI Agent, ACT

Amazon

Amazon

Software Engineering, Data Science
Seattle, WA, USA
Posted on Jul 10, 2025

DESCRIPTION

Alexa+: An AI assistant that gets things done—she's smarter, more conversational, and more capable.

With hundreds of millions Alexa devices now out in the world, the latest advancements in generative AI have unlocked new possibilities—enabling us to re imagine the experience in our pursuit of making customers' lives better and easier every day.

Prompt engineering and LLM orchestration form the critical backbone of Alexa+ by serving as the interface between user request and LLM processing, guiding AI systems to provide contextually relevant, accurate, and coherent responses. The quality of this engineering directly impacts the assistant's ability to understand context, maintain conversation flow, and generate appropriate responses.

As a Software Development Engineer on the Alexa+ AI Agent team, you'll be at the forefront of revolutionizing how millions of users interact with AI through natural conversation. You'll architect and develop sophisticated prompt engineering systems and LLM orchestration frameworks that form the backbone of Alexa+'s conversational intelligence. This role offers the unique opportunity to solve complex challenges in context management, conversation flow, and dynamic prompt generation while working with state-of-the-art LLMs. You'll collaborate with cross-functional teams to implement scalable solutions that optimize LLM interactions, reduce latency, and enhance response quality.

Key job responsibilities
You will help tackle a variety of technical challenges and mentor other engineers. You'll design, plan, engineer, test, release, and support critical software systems, often dealing with novel situations and advanced AI technologies. The ideal candidate should have strong experience in distributed systems, demonstrated expertise in building scalable APIs, and a passion for pushing the boundaries of what's possible in conversational AI. You should be comfortable with a high degree of ambiguity and relish solving problems that haven't been addressed at scale before. Along the way, we guarantee that you'll learn extensively, enjoy your work, and make a positive impact on millions of people.

A day in the life
A typical day will start with a morning huddle to catch up on what you and your team worked on the previous day. This is usually followed by some white-board design discussions on the problems the team is working on, with afternoon mostly spent on project design and implementation work with a heavy dose of code reviews from and for your team along the way. We are a fun, close knit team where everyone is ready to roll their sleeves and help each other out, push boundaries and have fun doing it!