Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Amazon

Software Development Engineer - Alexa AI

Remote

DESCRIPTION

Interested in Machine Learning? How about Amazon Echo, Speech and Language Understanding? We operate Amazon scale real-time, machine learning infrastructure in production and we are working hard to improve on our foundations and scale for future growth while having fun along the way. Come join us!

Alexa AI organization provides ML building blocks to external software and hardware developers to build premier conversational experiences for millions of customers. We believe speech to be a pervasive and superior mode of interacting with automated systems and are committed to maintaining our industry-leading position in this space. Our mission is to empower all external groups to extend Alexa's magical experience with innovative applications across domains. For supporting the growth of our rapidly expanding third party eco-system, we are building ML stack to offer state-of-the-art abstractions to developers, so they can deliver immersive voice experiences with ease. Our stack leverages innovative ML algorithms and datasets to build and train third party application models to achieve best-in-class accuracy and recognition rates. To accomplish this, we work closely with some of the best ML Research and Applied Scientists in the field.

Want more jobs like this?

Get Software Engineering jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Alexa's Model Release team within Alexa AI Organization provides platform to evaluate and release ML models for internal and external customers who develop skills for Alexa. The team owns building the infrastructure to enable different types of ML models for Alexa to be evaluated with billions of test utterances, ensuring that the models meet the accuracy and latency bar, before making them available to the Alexa Customers. The team analyzes the ML models and provide recommendation on ways to improve the accuracy of the models further.

Our engineers are self-motivated and customer-focused individuals with a good instinct for developing software services with forward looking APIs. These skills help us define the leading edge for elegant, super-scalable ML services for Alexa. We are looking for passionate Software Development Engineers who have experience building innovative, scalable applications that customers love.

Design and build large scale distributed systems and help lead fundamental changes in the industry.
Able to derive technical solutions from ambiguous customer problems statements.
Guide other team members to learn and follow the best practices in building quality software products
Build systems that are scalable, fault tolerant and follow best practices in operational excellence.

The ideal candidate will have strong distributed systems and web services design and implementation experience. The person should have a sound understanding of the fundamentals of computer science and practical experience building large-scale distributed systems using C++/Java in a Linux/Unix environment. An ideal candidate should enjoy working on complex system software, be customer-centric, and feel passionate not only about building great software but about making that software achieve its goals as an owner of one of Amazon's flagship services. If you have a flair for innovation and passion for solving some of the most challenging problems in the industry, we need you!

BASIC QUALIFICATIONS

  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as 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.


PREFERRED QUALIFICATIONS

  • MS in Computer Science
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
  • Development experience defining, developing and maintaining REST based interfaces.
  • 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.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.

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, visit https://www.amazon.jobs/en/disability/us .

Job ID: Amazon-1416230
Employment Type: Other

This job is no longer available.

Search all jobs