Software Development Engineer II, Alexa Smart Home

Global technology company pioneering in e-commerce, cloud computing, AI, and smart home technology
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

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 focuses on developing AI models that enhance Alexa's capabilities as the primary interface for smart home control. The team works on innovative features that allow natural interactions with home devices, from simple commands to complex AI-driven scenarios.

The position involves working with cutting-edge AI and LLM technology to create more intelligent and automated home experiences. You'll be part of a diverse team of Machine Learning Engineers and Software Developers within the Smart Home AI group, collaborating on features like Alexa Hunches that bring ambient intelligence to customers' homes.

The role presents unique challenges in handling context-dependent utterance interpretation, requiring solutions that scale across both utterance and customer complexity. You'll work with scientists and engineers across Amazon to build algorithmic platforms and tools that power Alexa's evolution into a more sophisticated AI assistant.

This is an opportunity to work on highly visible features that directly impact millions of users' daily lives. The team operates in an interdisciplinary environment that values diverse perspectives and innovative thinking. With multi-year roadmaps planned and Smart Home being at the forefront of LLM adaptation, you'll be contributing to the future of AI-powered home automation.

Last updated 33 minutes 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's AI assistant evolution

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 new and existing systems

Benefits For Software Development Engineer II, Alexa Smart Home

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Full range of 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, Sponsored Product Brands Advertiser Controls

Build ML systems for Amazon's advertising platform, focusing on personalized targeting and campaign optimization

Software Development Engineer - Machine Learning, Ad Response Prediction

Software Development Engineer role focusing on machine learning and ad response prediction at Amazon's Sponsored Products advertising business.

ML Software Engineer, Robotics AI

ML Software Engineer position at Amazon Robotics, building intelligent robotic systems using computer vision and machine learning.

Machine Learning Engineer, CreativeX

Machine Learning Engineer position at Amazon's CreativeX team, focusing on real-time ad personalization using advanced AI technologies.

Product Marketing Manager, Amazon, North America Stores Marketing

Product Marketing Manager role at Amazon combining marketing expertise with AI technology to drive automated product curation and enhance customer shopping experience.