Returning Candidate?

Sr. Development Manager - Alexa - Product Knowledge

Sr. Development Manager - Alexa - Product Knowledge

Job ID 
US-CA-Palo Alto
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Our vision is that Alexa will be the world's most knowledgeable product expert who knows you, in a store that sells everything. All those moments when we need or want to know more about the products we use every day, will have instant satisfaction of an answer: just ask Alexa. We are building a digital product expert that is always available, with super-human knowledge of every product ever made.

We are seeking a Sr. Development Manager to build and lead our Palo Alto team of engineers and scientists that will own the Product Answer Engine. Your team will build the platform to ingest data from Amazon's vast and varied stores of product information, understand unstructured and semi-structured data, index them, and serve back answers to users' questions in real time. You will ship new customer-facing improvements every sprint. The platform you build will get better over time, learning from new data, user behavior, and better models to provide more helpful answers to an ever-growing number of questions.

In this role, you will lead a team to design, develop, test, and deploy massively scalable services, while at the same time redefining customer's expectations for what an intelligent assistant can answer. You will hire and develop a world-class team of engineers and scientist, with a deep understanding of agile software development methodologies, and a strong foundation in machine learning. You will work closely with product owners, engineering leaders, and leadership across the company with excellent communication skills.

Basic Qualifications

  • 5+ years of experience managing software engineering teams
  • 10+ years of software development experience in object-oriented design and coding in Java, C++, or related technologies
  • 2+ years experience leading teams with Agile / Scrum methodologies
  • Strong design, architecture, and problem solving skills
  • A Bachelor’s Degree in Computer Science or equivalent

Preferred Qualifications

  • A Master's Degree in Computer Science, Computer Engineering or Electrical Engineering
  • Background in distributed systems and machine learning
  • Experience with speech and language understanding systems
  • Excellent written and verbal communication skills with the ability to present complex technical information and negotiate tradeoffs with a variety of audiences