Description de l'offre
Are you interested in shaping the future of computer vision? Do you want to define the next generation Artificial Intelligence that will understand what is in a picture or a video? Do you want to build customer-facing solutions using deep learning and other ML technologies?
The Amazon Web Services (AWS) team is seeking an innovative and results-oriented Software Development Manager in our Rekognition team. Amazon Rekognition (https://aws.amazon.com/rekognition/) provides deep learning-based image and video recognition. It is a service that makes it easy to add image and video analysis to applications. Rekognition APIs enables you to quickly add sophisticated visual search, image classification, face recognition and much more to your applications.
Data is the key for any good deep-learning system and that's ever so more important in computer vision for analyzing images and videos. Improving the quality and quantity of data provided to train the models, improves the quality of recognition, probably more than any other equivalent effort. We are looking for a strong Software Development Manager to lead a team of SDEs in building a world-class data system with not only the basics of data acquisition, annotation, ground-truthing and curation, but also using ML technologies for automated annotations and active learning and building big-data systems to acquire and process data at scale. This individual will have a unique opportunity of defining the product strategy and architecture of such a system and potentially make this into a service offering for internal and external customers.
We are seeking a software development manager that is a technology leader and demonstrates exemplary practice leading teams of engineers in the design and implementation of a data processing workflow system using big-data and ML technologies. He/she will lead technology areas that drive solutions for a super solid, scalable, efficient, and extremely fault tolerant service. The individual should also be a thought leader in influencing our overall strategy by helping define the product features, driving system architecture, and spearheading the best practices that enable a quality product. The ideal candidate will be passionate about solving some of the hardest engineering challenges in distributed systems at massive scale and computer vision on an ongoing basis and have a demonstrable track record for delivering successful products and leading highly effective teams. Prior experience with computer vision or image processing systems will be a significant plus.
This position within the Rekognition team presents a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology, product and the business.
· Master's/Bachelor's Degree in Computer Science or related field.
· Proven skills designing and developing simple solutions to complex, customer challenges.
· 7+ years' experience developing software
· 3+ years' experience managing software development teams
· Experience leading and developing highly-skilled software engineering teams
· Experience forming teams and recruiting software engineers
· Good understanding of various platforms and technologies (AWS, Java, Python)
· Excellent written and verbal communication skills