Software Development Engineer, Alexa Smart Home

Global technology company leading in e-commerce, cloud computing, AI, and digital streaming
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS · Consumer

Description For Software Development Engineer, Alexa Smart Home

Join Amazon's Alexa Smart Home team as a Software Development Engineer and help transform Alexa into the AI assistant of the future. You'll be working on cutting-edge AI technology to make Alexa the ultimate user interface for home automation. The role involves building, training, and deploying modern AI models that power natural interactions with smart home devices.

The Smart Home team is focused on revolutionizing how users interact with their homes through voice commands, from simple tasks like controlling lights to complex AI-powered scenarios. You'll be part of developing features that automate routines, simplify device interactions, and create intelligent alerts for unusual situations.

Working with a world-class multi-disciplinary team, you'll architect and design solutions that operate at Amazon's massive scale. Your work will directly impact millions of users through the Alexa App and voice features. The team values collaboration, continuous learning, and maintains high standards for system quality.

This is an exciting opportunity to work on a product that your friends and family use daily. You'll be at the forefront of AI innovation in smart home technology, working with the latest AI/ML technologies while solving complex challenges in natural language processing and home automation. The role offers competitive compensation, including equity, and the chance to work on highly anticipated features that receive significant media attention and customer appreciation.

The Smart Home Science Engineering organization is dedicated to building scalable Machine learning powered services that enhance the customer experience. You'll be instrumental in generating recommendations that help customers optimize their smart home setup and routines based on usage patterns.

Last updated 13 days ago

Responsibilities For Software Development Engineer, Alexa Smart Home

  • Design, build and maintain services to enable AI powered Smart Home customer experiences
  • Design solutions for model training, inference, and evaluation problems at Amazon scale
  • Work with team members to investigate design approaches and prototype new technology
  • Write clean, maintainable code and perform peer code-reviews
  • Improve Operational Excellence including Latency and Scalability
  • Work in an Agile/Scrum environment

Requirements For Software Development Engineer, Alexa Smart Home

Python
Java
  • 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

Benefits For Software Development Engineer, Alexa Smart Home

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Smart Home

System Development Engineer, AGI - Modeling Services

System Development Engineer role focusing on AGI and LLM infrastructure development and maintenance at Amazon, requiring 3+ years of experience in systems engineering.

Machine Learning Engineer, Workforce Solutions - Analytics and Tech

Machine Learning Engineer role at Amazon focusing on AI/ML systems and LLMs to solve workforce challenges, offering competitive compensation and cutting-edge tech exposure.

ASIC Design Engineer, Cloud-Scale Machine Learning Acceleration team

ASIC Design Engineer role at AWS, focusing on machine learning hardware optimization and development of high-performance RTL designs for cloud infrastructure.

Machine Learning Engineer, Robotic Storage Technologies - Simulation & Machine Learning

Machine Learning Engineer role at Amazon Robotics, focusing on AI-driven warehouse optimization and robotic storage solutions.

Software Dev Engineer II, Amazon Q

Software Development Engineer II position at Amazon Q, focusing on AI-powered developer tools with competitive compensation and comprehensive benefits.