Software Engineer, Alexa Communications

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

Description For Software Engineer, Alexa Communications

Alexa Communications is at the forefront of revolutionizing voice-controlled communications through Amazon's Alexa platform. The team is focused on developing the next generation of ambient computing devices, making voice the primary interface for technology interaction. As a Software Engineer, you'll be working on innovative LLM-powered distributed systems that enable messaging, calling, announcements, and drop-in features across Alexa devices and apps. The role involves building highly scalable, user-friendly systems while collaborating with a high-energy team dedicated to defining the future of voice-controlled communications. You'll have significant influence on product and technology strategy, working with cutting-edge technology to connect people worldwide through Alexa. The position requires strong technical expertise in distributed systems, excellent communication skills, and a customer-centric approach to building reliable, scalable software solutions. This is an opportunity to join a growing business unit at Amazon, where you'll help shape the future of how people communicate through voice technology.

Last updated 5 days ago

Responsibilities For Software Engineer, Alexa Communications

  • Help define product features and refine system architecture
  • Set up architecture foundation for next phase of product
  • Build cutting edge LLM powered distributed systems
  • Work on highly scalable and user friendly systems
  • Spearhead best practices for quality product development

Requirements For Software Engineer, Alexa Communications

  • 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
  • Understanding of design patterns, reliability and scaling
  • Sound understanding of Computer Science fundamentals
  • Experience with large-scale distributed systems

Interested in this job?

Jobs Related To Amazon Software Engineer, Alexa Communications

Software Development Engineer II (Level 5), IN Payments

Software Development Engineer II role at Amazon's Payment Navigation and Discovery team in Hyderabad, building next-generation payment platforms and features.

Software Development Engineer, Amazon Payment Services

Senior Software Development Engineer role at Amazon Payment Services, focusing on distributed systems and payment processing technology across the Middle East region.

Network Development Engineer, MONA

AWS Network Development Engineer position focusing on building and scaling network infrastructure across global datacenters, requiring expertise in IP routing protocols and automation.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity planning, offering competitive pay, work-life balance, and technical growth opportunities.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning