Join Alexa Communications at Amazon, where we're revolutionizing how people connect through voice technology. As a Software Development Engineer, you'll be part of the team developing the communications platform powering Alexa's real-time features like calling, drop-in, and group calling. This role offers an exciting opportunity to work on innovative GenAI products that directly impact millions of users worldwide.
The Alexa Communications team operates in a fast-paced, startup-like environment where agile development and innovation are core values. You'll be working on the Alexa Media Cloud Team, building highly available, scalable services that process real-time communications for millions of daily users. The team takes pride in developing features that not only connect people but have actually helped save lives in emergency situations.
As a key team member, you'll collaborate with product and design teams to shape the future of voice-based communication. You'll be involved in all aspects of the software development lifecycle, from design and prototyping to implementation and deployment. The role requires strong technical skills in distributed systems, cloud computing (AWS), and software architecture.
The position offers the chance to work with cutting-edge technology while solving complex problems in real-time communications, including working with protocols like WebRTC, SDP, RTP, and SIP. You'll be part of a team that values operational excellence and maintains high standards for code quality through peer reviews and best practices.
This is an opportunity to make a significant impact on products used by people worldwide, working in an environment that combines the resources of Amazon with the innovation speed of a startup. If you're passionate about building communication solutions that meaningfully connect people and want to work with a team that's making a real difference in customers' lives, this role offers the perfect challenge.