Search jobs > Seattle, WA > Senior engineer machine

Senior Software Development Engineer - Machine Learning, Alexa Smart Home Machine Learning Infrastructure

Amazon.com Services LLC
Seattle, Washington, USA
$151.3K a year
Full-time

We are looking for a Sr. Machine Learning Engineer that will help us evolve Alexa into the AI assistant of the future by helping build highly scalable Generative AI systems and infrastructure.

The Smart Home Machine Learning team is focused on making Alexa the user interface for the home. From the simplest voice commands (turn on the kitchen light or turn down the heat) to more complicated and natural use cases that use the power of AI and LLM, such as Turn on the new light in my office or Turn off all the lights, except the living room if the TV is on .

We are evolving Alexa into an intelligent, indispensable companion that automates daily routines ("Turn on my outdoor lights at sunset every weekday ), simplifies interaction with appliances and electronics, and alerts when something unusual is detected.

You will be part of a team delivering features that are highly anticipated by media and well received by our customers. And, you will have the satisfaction of working on a product your friends and family can relate to, and want to use every day.

The key unique challenge in the Smart Home domain is that the interpretation of all utterances is dependent on the device context of the home.

This is the collection of all smart home and echo devices that a customer owns, along with the names and grouping of those devices, as configured by the customer.

This means that for the same utterance ("Turn on the lights"), a different device context results in different correct actions, such as turning on a single light, all lights, or a smart plug.

Solving the problem takes on complexity in these two dimensions, which we call utterance complexity and customer complexity.

This year we are launching an updated LLM based Alexa SH that will expand on the existing use cases already supported by our Classic Speechlet.

There are two main themes we are launching this year : Our first theme is conversational VUI, where the LLM will greatly extend our existing NLU / entity resolution capabilities to easily handle voice requests we don’t support today.

Some examples include Alexa, lock the door and turn off the lights in which the customer concatenates two unrelated control directives, Alexa, turn on the kitchen lights except the sink one in which the customer targets a complex collection of devices, or Alexa, its dark in here in which the customer’s intent is ambiguous and we expect the LLM to understand which smart devices relate to the request (i.

e. lights, blinds) and reason about how to control them to satisfy customer’s request. Our second theme is automation VUI by which we want to allow customers to create routines thru voice which support all of the actions available through conversational VUI.

Examples include Alexa, lock the door when I leave or Alexa, turn off the lights and TV in 5 minutes.

Key job responsibilities

As a Sr. SDE on the team, you will lead development design patterns, APIs, and high-scale services for machine learning that make the Smart Home intelligent, including Alexa Hunches.

Your work will span Alexa skills, voice user interfaces, cloud services, and a rapidly-growing ecosystem of IoT devices.

You will have the satisfaction of working on a product your friends and family can relate to, and want to use every day.

Like the world of smart phones less than 10 years ago, this is a rare opportunity to have a giant impact on the way people live.

A day in the life

As a Sr. Machine Learning engineer on the Smart Home Machine Learning team, you will combine engineering best practices with your knowledge and experience with Machine Learning to lead the building of cutting-edge infrastructure components and platforms that are highly scalable, extensible and robust to enable exponential growth and adoption of Machine Learning applications within the Organization.

You will work very closely with science and engineering leaders to help innovate and define the vision of products and features you own.

About the team

The Smart Home Machine Learning Infrastructure team aims to build cutting-edge infrastructure components and platforms that are highly scalable, extensible and robust to enable exponential growth and adoption of Machine Learning applications within the Organization.

The customers include customers of Alexa and Scientists and Engineers. The team thrives on an inclusive culture of diverse ideas and works on spending dedicated time to facilitate learning and exchange of ideas.

We are open to hiring candidates to work out of one of the following locations :

Seattle, WA, USA

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • Experience building and working with machine learning systems and infrastructure
  • 30+ days ago
Related jobs
Promoted
TikTok
Seattle, Washington

Build highly scalable machine learning systems and state-of-the-art machine learning models to improve ads ranking quality and optimize advertisers' marketing strategies. We are seeking Machine Learning Engineers who can help us to improve our existing delivery system that optimizes for advertisers'...

Promoted
DICE
Seattle, Washington

The ideal candidate will have a deep understanding of machine learning algorithms and cloud computing infrastructure. ML Compute Infrastructure Engineer. We are seeking a highly motivated and experienced software engineer to join our team. ...

Promoted
Apple Inc.
Seattle, Washington

Do you want to make Siri and Apple products smarter for our users? The Information Intelligence teams are building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. We design and build infrastructures to support features tha...

Promoted
Allen Institute for AI (AI2)
Seattle, Washington

As Staff Software Engineer on the ML Platform Team, you will work with the CTO to elevate our machine learning platform and extend our state-of-the-art text-to-speech models. Experience leading the development of a mature production machine-learning service. Improving the performance and scalability...

Promoted
Jupiter Power
Seattle, Washington

Experience in one or more of the following areas: NLP, Ranking, Ads, search engine, recommender system, distributed system, and machine learning. ...

Oracle
Seattle, Washington

We are looking for hands-on engineers with expertise and passion for solving challenging problems in both AI and cloud service software engineering: design, high-performance virtualized infrastructure, high scale distributed systems, security, and observability. Knowledge of professional software en...

TikTok
Seattle, Washington

We are looking for ML engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. ...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer, Developer Productivity. ...

TikTok
Seattle, Washington

As a machine learning engineer on the Ads Signal team, you will develop novel machine learning solutions, build scalable tech foundations and launch various products to maximize signal values for ads in a privacy-preserving way. Responsible for developing machine learning and PET solutions for vario...

Amazon.com Services LLC
Seattle, Washington

We are looking for engineers with experience in one or more of: compiler design, performance, language internals, or similar areas to help us shape the JDK we run at Amazon. You will also be sharing your findings with the rest of the engineering community and contributing improvements back to OpenJD...