Logo
Amazon

Senior Software Development Engineer - Alexa Endpoints

Amazon, Sunnyvale, California, United States, 94087

Save Job

Join us in revolutionizing the AI-powered digital assistant experience with Alexa+. Our next-generation assistant is designed to be more conversational, intelligent, and personalized, making tasks like entertainment, learning, and organization effortless for users. As part of our team, you'll help shape the future of human-computer interaction across mobile and web platforms. Key Responsibilities: Lead the design, development, and maintenance of scalable, performant, and secure web applications powered by large language models (LLMs). Build and maintain comprehensive features across both front-end and back-end systems. Create intuitive and responsive user interfaces for seamless LLM interaction. Architect scalable and modular systems, focusing on performance, maintainability, and extensibility. Define and uphold engineering best practices, including code quality, testing, CI/CD, logging, and observability. Mentor and guide fellow engineers through code reviews, technical discussions, and collaborative programming. Implement performance optimizations on both client and server sides for large-scale applications. Stay current with evolving LLM capabilities, frontend frameworks, and backend technologies. Propose and prototype innovative ideas to enhance user experience, model utilization, and internal tools. Collaborate with product managers and designers to define the product roadmap. Translate high-level product concepts into detailed technical specifications and deliverables. Drive architectural decisions and maintain focus on security and long-term technical vision. A Day in the Life: You'll be instrumental in driving high-level system design, establishing long-term architectural roadmaps, and aligning technical strategies with product and business objectives. Collaborate with cross-functional teams to ensure alignment in implementation and proactively propose scalable, customer-centric solutions. Lead by example through mentorship, performing thorough code reviews, and adhering to clean, maintainable, and high-quality coding standards. About the Team: Join a responsive, flexible, and collaborative environment where you'll lead an agile development team dedicated to modern software engineering practices. Work closely with Principle Engineers, Senior Engineers, and various stakeholders to gather requirements, evaluate technical feasibility, and deliver robust solutions that will define the next generation of our innovative products. Qualifications: 5+ years of non-internship professional software development experience. 5+ years of experience programming with at least one language. 5+ years leading design or architecture of new and existing systems. Experience mentoring, acting as tech lead, or leading an engineering team. 5+ years of full software development life cycle experience. 4+ years of full stack development experience. 4+ years of experience with modern web application technologies and frameworks (e.g., React, Node.js, GraphQL, TailwindCSS) and responsive design. We value diversity and inclusion, and Amazon is an equal opportunity employer. We are committed to providing accommodations for applicants with disabilities during the hiring process. This position may offer a base pay ranging from $151,300 to $261,500, depending on market location and job-related knowledge, skills, and experience. Join us to make a significant impact in the world of technology!