Manager, Software Development, Alexa Ai, Alexa AI India

Amazon Amazon · Big Tech · IN, KA, Bengaluru · Software Development

Manager, Software Development for Alexa AI in India, focusing on speech and language solutions. The role involves leading a team to pioneer ML tools and processes, build scalable applications, and contribute to system architecture and technical vision for Alexa AI.

What you'd actually do

  1. Hire and develop the best. You will help grow and develop a team of engineers, growing their careers and empowering them to achieve amazing things.
  2. Set a vision for your team and create product roadmaps. Help your team identify technical and product requirements and opportunities.
  3. Use project management and prioritization skills to balance long and short-term goals and deliver on your product roadmap.
  4. Keep your technical skills current to contribute to architecture and design discussions. Lead your team to evolve and scale our service architecture.
  5. Drive continual improvements: Set and iteratively improve team processes and mechanisms to make sure the right things get prioritized and work gets done efficiently.

Skills

Required

  • 7+ years of engineering experience
  • 3+ years of engineering team management experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems

Nice to have

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

What the JD emphasized

  • pioneering new machine learning tools and processes
  • build scalable, self-serve applications
  • lead a team of subject matter experts and engineers
  • define features, system architecture, best practices
  • execute our technical vision
  • create world class products
  • evolve and scale our service architecture

Other signals

  • building scalable, self-serve applications
  • pioneering new machine learning tools and processes
  • leading a team of engineers and scientists