Software Development Engineer, Smart Home

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$120,000 - $200,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

Software Dev Engineer III - AMZ9080505

Senior Software Engineering role at Amazon focusing on distributed systems architecture and technical leadership, offering competitive compensation and benefits in Chicago.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Description For Software Development Engineer, Smart Home

The Alexa Smart Home Cameras team at Amazon is seeking an experienced software development engineer to join their innovative team. This role combines both individual contribution and technical leadership, focusing on developing technology that enables Alexa's visual capabilities in smart homes. The team works on cutting-edge features like camera live views, doorbell integration, and event detection using computer vision.

The position involves working with Amazon's ecosystem of smart home devices, including partnerships with major brands like Ring, Arlo, Nest, and Wyze. You'll be developing APIs and systems that handle computer vision, media streaming, and real-time communication, making smart home cameras more accessible and useful through Alexa integration.

As a Senior Software Engineer, you'll lead technical initiatives for camera experiences on Echo and FireTV devices, working with cross-functional teams to bring innovative features to market. The role requires strong system design skills, experience with scalable architectures, and the ability to work collaboratively in an open environment.

This is an excellent opportunity for someone passionate about smart home technology and AI integration, offering the chance to impact millions of users' daily lives. You'll be at the forefront of developing ambient computing experiences, working with cutting-edge technology in computer vision and IoT integration.

The ideal candidate should have a strong background in software development, system architecture, and a track record of delivering complex technical solutions. You'll be joining a team that values innovation, customer focus, and technical excellence, with the opportunity to shape the future of smart home technology.

Last updated 4 months ago

Responsibilities For Software Development Engineer, Smart Home

  • Lead technical aspects of core Cameras customer experience on Echo, FireTV devices
  • Design and implement innovative products and features
  • Work with cross-disciplinary teams
  • Develop technology across Computer Vision, media streaming, and real-time communication
  • Provide APIs for 1P (Ring, Blink) and 3P partners integration

Requirements For Software Development Engineer, Smart Home

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?