Software Engineer-Amazon

Other Jobs To Apply

The Amazon Speech team designs and develops the core speech recognition technology used by numerous Amazon products including Amazon Echo, Amazon’s mobile shopping app and various other products and services.

You'll be joining a multi-disciplinary team of software engineers and machine learning scientists, that develop and deploy machine learning models to millions of echo devices worldwide. These models are used to wake up echo devices and are critical to magical experience our customers have come to expect.

We are looking for passionate, hard-working, and talented Software Engineers who have experience building innovative, mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.

Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building intelligent embedded system solutions. This person has thrived and succeeded in delivering & maintaining high quality technology products/services in a hyper-growth environment where priorities shift fast.

Work hard. Have fun. Make history.

Responsibilities:

  • Responsible for the development and maintenance of key system features
  • Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Will establish architectural principles, select design patterns, and mentor team members on their appropriate application

About the team:
We are Alexa Speech Engines team, part of Alexa Speech group, that operate at the boundary of speech science and engineering.

*Team Locations: *

Seattle, WA
Pittsburgh, PA
Boston, MA
Cambridge, MA
Arlington, VA
Santa Barbara, CA
Santa Clara, CA
Sunnyvale, CA
Manhattan Beach, CA
San Jose, CA
Los Angeles, CA
San Francisco, CA (Bay area)
Toronto, Canada
Vancouver, Canada

Basic qualifications

  • 2+ years of non-internship professional software development experience
  • 2+ years experience developing machine learning platforms for scientific experimentation
  • Programming experience with at least one modern language such as Python, Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • BS in Computer Science or equivalent

Preferred:
Machine Learning knowledge and experience

Preferred qualifications:

  • Excellence in technical communication with peers and non-technical cohorts
  • Sharp analytical abilities and proven design skills
  • Strong sense of ownership, urgency, and drive
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit
Back to blog

Other Jobs To Apply

Virtual Medical Assistant

Disaster Finance & Budget Specialist (Remote)

Medical Billing And Coding (No experience needed) - Apply now

Casualty Evaluator - Remote

[Hiring] Legal Counsel, Commercial & IP @Joko

Customer Service (remote work )

Amazon Customer Service - Work From Home $16-$24/hr

STS Cardiac Data Abstractor: Full-Time

Sr. Technical Program Manager, Quality Technology Services

MTM Pharmacist (Remote/WFH/South Carolina)

Entry Level Remote Part Time Focus Group Participant - $300-$750 (multi-session studies) - Now Hiring

[Remote] Customer Care Navigator, ABA services - remote (PA/NJ/DE)

Data Entry - Typist Part-Time - Work Online - Remote

Creative Lead, Copy

Online Data Entry/ Customer Service Support (Remote)

Remote Customer Service Representative - Must Reside in NY (Starting 11/30/2026)

Remote Customer Support Specialist

Physician Resident Pathways - Norfolk Primary Care (Remote) | Atrius Health

Remote Customer Service - Starts at 19/hour (No Degree Needed) - Full-time / Part-time

Senior Manager-Digital Analytics

Pharmacist Team Lead — Online Pharmacy Operations

Amazon Picker Packer – Escondido, CA

Amazon Warehouse - Shopper / Order Fulfillment Associate $17-$23/hr

Work From Home Customer Service Rep

_ Remote Position (Entry-Level Role) - Beginner Friendly - Start ASAP

Associate Designer- Denim(Remote Or Hybrid)

Airline Customer Service Supervisor for Prestigious International Airline in New York (JFK) $23.25/hr plus $5.55 Health Variance.

Customer Service Agent (PT or FT)

Data Entry Clerk (FT + 100% Remote)

Online Order Filling Team Associate

Customer Service Representative at Everforth: 100% Remote (US)

Remote Copyeditor for Amazon Listings | Detail-Driven Pro

Experienced Online Earning Opportunities for 16-Year-Olds – Flexible, Skill-Building, and Lucrative Careers

Remote Customer Support Representative at Hulu

Senior Remote Property Manager

Customer Service Remote Travel Advisor

Distribution Center Associate

Parent Safety Contributor (Teens) - Global

Strategic Industry Specialist, Defense

Remote IP Coder

Delta Airlines Work From Home Jobs Atlanta, Delta Air Lines Work From Home @ Joblagii ( Data En[...]

Amazon Customer Service - Work From Home $16-$24/hr

Principal Relationship Manager

Audio Transcription Specialist (Ukrainian language)

Online Chat Support Agent

Remote Work From Home Data Entry Clerk / Typing

Associate SOC Analyst

Basic Data Entry Clerk Wanted - Typing / Work From Home 25 Words Per Minute Input

Medical Scribe

Live Chat Specialist

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...