Interested in Amazon Alexa, Machine Learning and Artificial Intelligence? We’re building the speech and language solutions behind Amazon Alexa and other Amazon products and services. Come join us!
The Alexa AI Natural Language Understanding team in India is seeking a talented, self-directed Sr. Technical Program Manager (TPM) to tackle some of the most interesting problems on the leading edge of language solutions and machine learning (ML) with our Alexa Artificial Intelligence (AI) org.
The Sr. TPM will be part of a world class team, working on ground-breaking experiences and technology, changing the way people interact with digital personal assistants.
You will have significant influence on our overall strategy as you work with a team of subject matter experts and engineers to define features, system architecture, best practices.
You will work with Engineers, Scientists, Linguists on the team to execute our technical vision and create world class products.
Key job responsibilities
Key job responsibilities
Help create the mission, vision, and tenets of the team
Engage with an experienced cross-disciplinary staff to conceive and design innovative Alexa capabilities
Influence roadmap priorities, features, and engineering process working across multiple Alexa teams
Create launch plans that have clear, measurable success criteria, and clearly communicate progress and outcomes
Relentlessly simplify and demonstrate significant innovation, creativity, and good judgment when solving challenging problems
Drive best practices on the team, deal with ambiguity and competing objectives, and proactively identify and mitigate risks before they become roadblocks
Write effective narratives and present them concisely and effectively to Directors and VPs
Help teams reduce exposure to classic failure modes (e.g., requirements not sufficiently understood / documented, ineffective cross-team collaboration, long-term impact(s) from of the use of third-party technologies, APIs not protected / hardened, insufficient testing / gaps in QA)
A day in the life
A mix of helping the team architect our systems for massive scale, drive efficiency in our software development processes, career coaching and mentorship, collaborating with sister teams, and interviewing.
7+ years of experience working directly with engineering teams
Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
5+ years of technical program management experience
Excellent cross-organizational verbal and written communication skills to provide status and manage expectations.
Ability to distill crisp and critical program insights for senior leadership
Proven track record of delivering products in a fast-paced, multi-disciplined, distributed and often ambiguous environment.
Demonstrated ability to understand and discuss technical concepts, make tradeoffs for quality and time-to-market, and evaluate opportunistic new ideas with internal and external partners.
Master’s degree in computer science, engineering, or a related technical discipline
Experience in product / program management with advanced and / or emerging technologies
Experience working directly with machine learning technologies, statistical systems or big data platforms
Experience with Automatic Speech Recognition, Natural Language Understanding / Processing or other machine learning technologies
Ability to write scripts and tools to access usage data and generate reports and analysis
Proven results from establishing and optimizing software engineering processes for different organizations / environments
Comfortable with ambiguity and be motivated by a fast-paced, highly collaborative and entrepreneurial environment.
Fast learner of new technologies