Role Overview
Join Amazon's Alexa Connections team in Chennai, Tamil Nadu, India, and help revolutionize voice-driven communication! We are seeking exceptional Software Development Engineers to contribute to our innovative team, focusing on enhancing Alexa's contact management capabilities.
Key Responsibilities
- Develop sophisticated algorithms for improved search and ranking in contact management.
- Design and build highly scalable distributed backend systems.
- Leverage the latest in LLM technology to enhance Alexa's voice interactions.
- Collaborate across teams to solve complex technical challenges within the Alexa ecosystem.
- Influence product and technology strategy by defining product features and refining system architecture.
- Set up the architectural foundation for future product phases.
- Maintain strong communication with both business and technical partners.
- Write code, run tests, and iterate on designs; review pull requests and monitor deployments.
Required Qualifications
- 3+ years of professional software development experience (non-internship).
- 2+ years of experience in design or architecture of new and existing systems (design patterns, reliability, and scaling).
- Proficiency in at least one programming language.
Preferred Qualifications
- 3+ years of experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or a related field.