15 days old

Software Development Manager, Alexa AI

Bellevue, WA 98004
  • Jobs Rated


Job summary
Alexa is the groundbreaking cloud-based intelligent agent that powers Echo and other devices designed around your voice. NLU Engine team's mission is to develop the natural language understanding capabilities powering Alexa, with super human understanding, vanishing latency, and Industry Leading cost efficiency. As a core, cross-domain component, NLU is central to the Alexa customer experience, and has an unprecedented opportunity to deliver disruptive innovations that push AI to a whole new level of capability and utility.

As a Software Development Manager for the Alexa NLU Engine, you will be responsible for leading a team of engineers and driving the design, development, testing, and deployment of distributed systems that support Alexa's Natural Understanding. You will drive innovation and apply cutting edge technologies to push boundaries of machine intelligence. A successful candidate will have an established background in building services, managing the development of existing code, scaling systems with large data sets, automation, developing customer-facing experiences, and delivering results in a fast-paced environment.
Additional responsibilities include:

  • Hiring, developing, and mentoring engineers, and managing the day-to-day activities of the engineering team in an Agile environment
  • Working closely with engineers and scientists to architect and develop the best technical design and approach
  • Owning the strategic planning and project management for long-term engineering projects, creating value for our customers
  • Management of the over-all systems development life cycle
  • Communicating effectively with senior management as well as with colleagues from research teams, software engineering teams, and other technical and business teams
  • Regular reporting on the status of development, quality, operations, and system performance to management

Key job responsibilities
Define team vision, mission, and strategy.
Hire and develop a team of software development engineers.
Performance Evaluations.
Project management.
Status Reporting.
Review and Influence technical designs and give technical direction.


  • 7+ years of experience working directly within engineering teams
  • Experience partnering with product OR program management teams
  • 3+ years of people management experience, managing engineers
  • 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems

  • Bachelor's degree in Electrical Engineering, Computer Science, Mathematics, or related technical field
  • At least 5 years of experience managing software development teams
  • Hands on experience with programming languages such as C/C++, Java, Perl or Python and open-source technologies (Apache, Hadoop)
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations


  • Graduate degree (MS or PhD) in Electrical Engineering, Computer Sciences, Mathematics, or related technical field
  • Ability to rapidly prototype and evaluate applications and interaction methodologies
  • Strong experience working effectively with science, data processing, and software engineering teams
  • Strong project management experience desired for working on cross-functional projects
  • Entrepreneurial spirit combined with strong architectural and problem solving skills
  • Demonstrated track record of project delivery for large, cross-functional projects with evolving requirements
  • Excellent written and verbal technical communication with an ability to present complex technical information in a clear and concise manner to a variety of audiences
  • Experience in building complex, real-time software systems involving AI, ML, NLU that have been successfully delivered to customers
  • Knowledge of standard AI, ML, NLU fundamentals, concepts and techniques

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


Jobs Rated Reports for Software Developer

Posted: 2022-05-13 Expires: 2022-06-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Manager, Alexa AI

Bellevue, WA 98004

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Very Low
Very Good
Powered ByCareerCast