Skip to main content

Software Development Manager - AWS Computer Vision, AWS Computer Vision

Job ID: 2112264 | ADCI - Karnataka

DESCRIPTION

Job summary
AWS Rekognition team is expanding to Bangalore and we looking for an experienced and capable engineering leader to lead this new team in Bangalore. Amazon Rekognition (https://aws.amazon.com/rekognition/), as a product makes it easy to add image and video analysis to your applications using proven, highly scalable, deep learning technology that requires no machine learning expertise to use. With Amazon Rekognition, you can identify objects, people, text, scenes, and activities in images and videos, as well as detect any inappropriate content.
As a leader on this team, you will manage and be responsible for delivering some of our most strategic technical projects, deliver large scale systems, design new software systems at the cutting edge of distributed systems/machine learning and have a significant bottom-line impact on our business and competitive position.

This position within the Amazon AI team presents a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, the product, and the business. A successful candidate will bring deep technical and software expertise, strong business acumen and judgment, an ability to define visionary, ground breaking products, ability to hire and lead a high-performing team, desire to have an industry wide impact and ability to work within a fast moving, startup environment in a large company to rapidly deliver services that have a broad business impact.

Responsibilities:

  • Work closely with the engineers, applied scientists to architect and develop the best design and approach.
  • Lead an engineering group that comprises of Software development engineers.
  • Report on status of development, quality, operations, and system performance to leadership
  • Develop the long-term strategy for your solutions and translate that into an achievable road-map/action plan
  • Management and execution against project plans and delivery commitments
  • Management of staffing, mentoring, growing, and maintaining a best-of-class engineering team.

BASIC QUALIFICATIONS

  • 7+ years of relevant engineering experience
  • 3+ years of people management experience, managing engineers
  • Experience in partnering with product and program management teams

  • Bachelor's Degree in Computer Science or a related field, or equivalent experience
  • 10+ years of software development industry experience
  • 3+ years of technical management experience as leader of leaders.

PREFERRED QUALIFICATIONS

  • Master's Degree or PhD in Computer Science with specialization in machine learning / computer vision
  • Excellent verbal and written communication skills
  • Experience building scalable infrastructure software for commercial online services
  • Experience in defining processes and establishing mechanisms that improves the efficiency of software development for customers and developers
  • Programming in Python, Java, C and/or C++ in a Linux environment
  • Experience with working on AWS services (S3, DynamoDB, EC2)