Amazon
Backend Software Development Engineer, Alexa Smart Home
Amazon, Sunnyvale, California, United States, 94087
Join our dynamic team as a Backend Software Development Engineer focusing on Alexa Smart Home! If you are passionate about building reliable, scalable, and high-performance products and have a strong technical background in Computer Science, we want to hear from you!
The Alexa Smart Home Cameras team is on the lookout for an innovative self-starter ready to contribute to the development of highly scalable systems in the IoT space. This is an exciting early-stage initiative in a fast-paced and collaborative environment. You'll have the chance to develop scalable solutions that integrate big data, smart home devices, and cloud services.
In this role, your flexibility and entrepreneurial spirit will be key as you navigate ambiguity and create quick proof of concepts. You will have the opportunity to make a significant impact while growing as a technical leader. You are a true owner, passionate about customer experience, and will operate at all levels to craft solutions that are robust and truly delight customers.
Key Responsibilities:
Collaborate with experienced cross-disciplinary team members to design and launch innovative products and services.
Design and build new technologies within a large distributed computing environment, leading industry-wide changes.
Develop and maintain distributed video streaming systems that are scalable, fault-tolerant, and user-friendly.
Create and implement solutions for broadly defined problems.
Work in an agile environment to deliver high-quality software effectively.
About the Team:
The Alexa Smart Home Cameras team is dedicated to building features and APIs that empower Alexa to deliver a sense of sight, voice, and presence anytime, anywhere. Our clients include camera device manufacturers, developers, and end-users. We leverage technology solutions across ML/AI, media streaming, real-time communication, and app development.
Basic Qualifications:
3+ years of professional software development experience (non-internship)
2+ years of experience in design or architecture of new and existing systems with a focus on scalability and reliability
Proficiency in at least one programming language
Preferred Qualifications:
3+ years 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
This position will be located at Amazon's offices in Los Angeles County, where you will collaborate with your peers in a safe and cooperative work environment.
Amazon is committed to creating a diverse environment and is proud to be an equal opportunity employer. We do not discriminate based on protected veteran status, disability, or any other legally protected status. We will consider qualified applicants with arrest and conviction records.