Back to jobsJob overview

About the role

Manager, Software Development, Alexa Artificial Intelligence at Amazon Development Centre Italy SRL

Required Skills

machine learningnatural language processingdistributed systemsagile/scrumawssoftware architectureteam managementproject management

About the Role

This role is a Software Development Manager position for the Alexa AI Natural Language Understanding team in Italy. The manager will lead a team building scalable machine learning tools and language solutions for Amazon Alexa, working on pioneering ML applications and distributed systems.

Key Responsibilities

  • Hire and develop a team of engineers, growing their careers
  • Set vision and create product roadmaps for the team
  • Use project management skills to balance long and short-term goals
  • Contribute to architecture and design discussions, keeping technical skills current
  • Drive continual improvements in team processes and mechanisms

Required Skills & Qualifications

Must Have:

  • 7+ years of experience working directly with engineering teams
  • 3+ years of people management experience managing engineers
  • Experience building highly-scalable distributed systems
  • Experience delivering software projects using Agile/Scrum methodologies

Nice to Have:

  • Experience working on natural language processing or machine learning based systems
  • Experience designing, developing, and deploying scalable solutions using Amazon Web Services (AWS)