Software Development Engineer, Smart Home

Amazon Lab126 is an inventive San Francisco Bay Area research and development team that designs and engineers high-profile consumer electronic devices.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Software Development Engineer, Smart Home

Join the Alexa Smart Home team at Amazon Lab126 as a Software Development Engineer working on cutting-edge machine learning and computer vision technologies. You'll be developing cloud services and ML-powered React Native applications for the Alexa ecosystem, including iOS, Android, and Echo family devices. This role offers the opportunity to work with talented engineers and scientists while building industry-leading technologies that impact millions of users.

The position is based in Bangalore, India, where you'll be part of Amazon Lab126's prestigious team that has created successful products like Kindle, Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. You'll work with a tech stack including Swift, Kotlin, Java, React-Native, CoreML, and TensorFlow, developing both on-device and cloud solutions.

Your responsibilities will include driving technical direction across multiple teams, collaborating with applied scientists on end-to-end solutions, and optimizing ML/CV model performance. The role requires strong technical skills, high standards, and the ability to work effectively in ambiguous situations.

As part of Amazon Lab126, you'll be joining a team known for inventive consumer electronics development. The position offers the chance to work on next-generation smart home technologies while being part of Amazon's innovative culture. This is an excellent opportunity for engineers passionate about machine learning, computer vision, and creating products that directly impact users' daily lives.

The role combines software development, machine learning, and product development, making it ideal for someone who wants to work at the intersection of cutting-edge technology and consumer products. You'll be part of shaping the future of smart home technology while working with some of the industry's best talents.

Last updated 39 minutes ago

Responsibilities For Software Development Engineer, Smart Home

  • Design and develop machine learning/computer vision cloud services
  • Develop ML-backed React Native apps for Alexa app across iOS, Android and Echo devices
  • Drive technical direction of cloud software with cross-functional teams
  • Work with applied scientists to implement end-to-end solutions
  • Optimize performance of ML/CV models and infrastructure

Requirements For Software Development Engineer, Smart Home

React
Java
Kotlin
  • 3+ years of non-internship professional software development experience
  • 2+ years of design/architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Smart Home

SDE 2, Amazon

SDE 2 position at Amazon working on Amazon MX Player, developing video streaming experiences and leading technical initiatives in mobile and living room device applications.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, building next-gen mobile and entertainment device experiences with React Native and distributed systems.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, building next-generation mobile and entertainment device experiences with React Native and distributed systems.

Software Dev Engineer - Mobile, FTVX Mobile Team

Mobile Software Developer position at Amazon's Fire TV team in Berlin, focusing on Android development and cross-platform solutions for the Fire TV Remote App.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, building next-generation mobile and entertainment device experiences with React Native and distributed systems.