Taro Logo

Software Development Engineer, Alexa AI Developer Tech

Global technology company leading in e-commerce, cloud computing, AI, and digital streaming.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Alexa+ is Amazon's next-generation AI assistant powered by generative AI, designed to be more conversational, smarter, and personalized. The Alexa AI Developer Tech team is responsible for providing developers with essential tools and services to create engaging customer experiences on Alexa+. The role involves working on distributed systems that power millions of customer interactions with sub-millisecond latency, including core infrastructure components like developer artifacts storage, experience lifecycle management, and account linking orchestration. This position offers the opportunity to work with cutting-edge Generative AI technology while solving complex engineering challenges at Amazon's massive scale. The team operates in an Agile environment, focusing on delivering high-quality software solutions that directly impact every Alexa experience worldwide. As a Software Development Engineer, you'll be instrumental in shaping the architecture and implementation of products used daily by millions of customers, while working alongside talented engineers in a fast-paced, innovative environment that's making history in the AI assistant space.

Last updated 15 hours ago

Responsibilities For Software Development Engineer, Alexa AI Developer Tech

  • Development and maintenance of key system features supporting LLM based experiences
  • Collaborate with team members on design approaches
  • Prototype new technology and evaluate technical feasibility
  • Work in Agile/Scrum environment to deliver high quality software
  • Establish architectural principles and select design patterns
  • Mentor team members on appropriate application of design patterns
  • Deep dive into end-to-end system architecture
  • Drive long-term alignment with partner teams

Requirements For Software Development Engineer, Alexa AI Developer Tech

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language