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 a month 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

Software Development Engineer / Project Kuiper, Kuiper Business Solutions

Software Development Engineer role at Amazon's Project Kuiper, focusing on AI and GenAI solutions for customer service systems.

Software Dev Engineer (ML), AGI Foundations

ML Engineer position focused on developing Large Language Models and AGI technologies at Amazon

Software Development Engineer, FinTech - Machine Learning

Build and develop machine learning applications for processing billions in financial transactions at Amazon, focusing on fraud detection and financial optimization.

Software Development Engineer, Sponsored Product Brands Advertiser Controls

Software Development Engineer role at Amazon focusing on machine learning systems for advertising optimization, offering competitive compensation and growth opportunities.

Software Development Engineer - Machine Learning, Ad Response Prediction

Machine Learning Software Engineer role at Amazon, focusing on ad response prediction and ML systems for the Sponsored Products advertising platform.