Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer Alexa Audio 
United States, California, Sunnyvale 
86811985

10.06.2024
DESCRIPTION

In this role, you will design new and rebuild existing solutions for the fast growing scale of the next generation of Alexa. You will have the opportunity to work with Scientists, Engineers, Product Managers, and Program Managers across various partners teams in Speech Recognition, AGI, Devices, and UX. You will build and maintain Tier-1 services to handle millions of requests per day. You will develop sustainable search solutions to serve high-performance search results to millions of Alexa customers.You will not only go through full software development cycle but also, more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of Alexa Audio search and recommendations.Key job responsibilities
* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and build innovative products and services in a large distributed computing environment
* Build distributed systems that are scalable, fault-tolerant, low cost, and easy to manage/use
* Ability to design and code the right solutions starting with broadly defined problems.
* Define and achieve performance metrics, and instill the operational practices needed to sustain them
* On-call rotation to support the services we owned
* Mentor more junior team members in their career growthSunnyvale, CA, USA

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language


PREFERRED QUALIFICATIONS

- 3+ 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