Software Dev Engineer II, Alexa Connections
Amazon
Amazon
Shape the future of voice-driven communication with Alexa Connections! Our Contacts team is seeking talented Software Development Engineers to revolutionize contact management. You'll work on everything from sophisticated algorithms to large-scale systems, impacting millions of Alexa users globally. We are integrating cutting-edge LLM technology to create more natural voice experiences and push the boundaries of voice technology.
This role offers a dynamic environment with diverse technical challenges. You will develop advanced algorithms for contact management search and ranking, design and build highly scalable distributed backend systems, and leverage LLM technology to enhance Alexa's voice interactions. Collaboration across teams will be key to solving complex technical challenges within the Alexa ecosystem, ensuring a seamless user communication experience.
Join a forward-thinking team committed to delighting customers with error-free, conversational experiences. We embrace the latest LLM models and AWS technologies, driving Alexa's capabilities to unprecedented levels in natural communication. This is an exciting opportunity to build LLM-powered distributed systems that deliver world-class, scalable, and user-friendly solutions, enabling people to connect through Alexa like never before.
As a key contributor, you will influence product and technology strategy by defining features, refining system architecture, and spearheading best practices for a high-quality product. You will work extensively with LLM technologies daily.
Your role will involve establishing the architectural foundation for the product's future phases. Strong teamwork, a proactive approach, and excellent communication skills with both business and technical partners are essential. Building reliable, scalable, and high-performance services demands exceptional technical expertise, a solid understanding of Computer Science fundamentals, and practical experience with large-scale distributed systems.
We seek individuals who excel in complex system software, are customer-centric, and are passionate about building robust software that achieves its operational goals.
Key responsibilities include writing code, running tests, and iterating on solutions. Design decisions require documentation or team alignment before deep implementation. Code reviews are integral, ensuring quality through peer feedback. Deployment monitoring and issue resolution are also part of the daily routine.
Some days may involve quick syncs with product partners to clarify requirements, translating them into technical plans before returning to coding. Collaboration and clear communication are vital throughout the development lifecycle.
Basic qualifications include at least 3 years of professional software development experience (non-internship), 2+ years of experience in designing or architecting new and existing systems (including design patterns, reliability, and scaling), and proficiency in at least one programming language.
Preferred qualifications include 3+ years of full software development lifecycle experience covering coding standards, code reviews, source control, build processes, testing, and operations. A Bachelor's degree in Computer Science or a related field is also preferred.
Amazon
IT Consulting