Software Development Engineer, Alexa Connected Devices

Amazon Amazon · Big Tech · Sunnyvale, CA · Software Development

Software Development Engineer role focused on building and optimizing low-latency, scalable connectivity services for Alexa devices. The role involves integrating AI-driven capabilities and AI-powered features into these services, as well as leveraging AI-augmented development tools to accelerate the software development lifecycle. The team operates at a massive scale, handling billions of transactions daily, and is increasingly adopting an AI-first approach.

What you'd actually do

  1. Build low-latency, low-cost, highly reliable, and highly scalable connectivity services between Alexa-enabled devices and Alexa Cloud
  2. Design and integrate AI components into connectivity services, evaluating trade-offs across latency, cost, reliability, and accuracy
  3. Drive and lead software design, development standards, team processes, and code reviews
  4. Leverage AI-augmented development tools to accelerate design, coding, testing, and debugging workflows
  5. Deliver high-quality software through working in a dynamic, team-focused Agile/Scrum environment

Skills

Required

  • 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

Nice to have

  • 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

What the JD emphasized

  • low-latency
  • highly reliable
  • highly scalable
  • AI components
  • AI-augmented development tools
  • AI-first team
  • AI-enhanced features
  • AI is a core accelerator

Other signals

  • integrating AI-driven capabilities into these experiences
  • AI-augmented development practices
  • AI-powered, customer-facing features
  • AI-first team — embedding intelligence into our services and our development lifecycle
  • build new AI-enhanced features
  • AI is a core accelerator