Software Development Engineer II, 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

Description For Software Development Engineer II, Alexa Smart Home

Amazon's Alexa Smart Home team is seeking a Software Development Engineer to help transform Alexa into the next-generation AI assistant. This role sits at the intersection of artificial intelligence and smart home technology, focusing on making Alexa the primary interface for home automation.

The position involves working with cutting-edge AI and LLM technologies to enhance Alexa's capabilities in understanding and executing complex smart home commands. You'll be part of a team that handles everything from basic voice commands to sophisticated context-aware operations, making homes more intelligent and automated.

The role presents unique challenges in handling device context-dependent interpretations, where the same command can result in different actions based on a customer's specific smart home setup. You'll work alongside Machine Learning Engineers and Scientists in the Smart Home AI group, contributing to features like Alexa Hunches that bring ambient intelligence to users' homes.

Key technical responsibilities include building and maintaining AWS infrastructure for AI model deployment, creating annotation services for language processing, and designing scalable solutions for model training and inference. The team operates at Amazon's scale, requiring robust and efficient solutions.

This is an exciting opportunity to work on a product that directly impacts millions of users' daily lives. You'll be at the forefront of the AI technology revolution, helping to pioneer LLM adaptation in the smart home domain. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and comprehensive medical coverage.

The ideal candidate will bring 3+ years of software development experience, strong system design skills, and a passion for AI and machine learning technologies. You'll be joining an interdisciplinary team that values diverse perspectives and collaboration, working on multi-year roadmaps to evolve Alexa into an even more intelligent and indispensable companion.

Last updated 13 days ago

Responsibilities For Software Development Engineer II, Alexa Smart Home

  • Build, deploy, and maintain Native AWS infrastructure for AI model training and inference
  • Create services for language engineers to annotate utterances for complex use cases
  • Design solutions for model training, inference, and evaluation problems at Amazon scale
  • Support operational excellence initiatives
  • Help build algorithmic platforms and tools for Alexa AI assistant

Requirements For Software Development Engineer II, 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 II, Alexa Smart Home

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, 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.