Applications have closed @amazon Website

Amazon.com Posted 4 months ago

Are you interested in building state of the art and scalable data platform that will power AWS Machine Learning services making a lasting impact on society?



The AWS Computer Vision Data Platform team is expanding to New York City! We are looking for talented software development engineers who has the passion to tackles ambiguous and challenging problems by bringing cutting edge deep learning technologies to customer facing computer vision products like Amazon Rekognition (https://aws.amazon.com/rekognition/) and Amazon Textract (https://aws.amazon.com/textract/).



The mission of the AWS Computer Vision Data Platform team is to build an end to end data platform (data collection, ingestion, visualization, selection/active learning, annotation, training and evaluation) and computer vision specific annotation tools and workflows to deliver high quality training datasets at scale. The team leverages multiple AWS services and Machine Learning platforms like Bid Data, AWS Sagemaker and practices serverless architecture.



As Software Development Manager, you will:

· Lead your team define technical direction, design and build scalable systems to handle millions of items and 10x data growth

· Develop the long-term strategy for your charter and translate it into roadmap and action plan

· Partner with research team to innovate and solve Computer Vision data needs using ML solutions

· Interface with product and program management teams to define and deliver business projects

· Manage day-to-day activities of the engineering team within an Agile/Scrum environment

· Hire and develop high performance software development engineers

· Champion for software engineering best practices and operational excellence.

· Mentor and guide junior engineers on design, coding, troubleshooting and operational excellence. Basic Qualifications

· 7+ years of relevant engineering experience

· Experience in partnering with product and program management teams

· 3+ years of people management experience, managing engineers

· Bachelor’s degree in Computer Science or related field

· Strong Computer Science fundamentals in OOD, algorithms and data structures

· Excellent written and verbal communication skills

· Ability to define product vision / technical strategy and translate it to team charters and product roadmaps

Preferred Qualifications · Post-graduate degree in computer science or related field

· Experience defining system architectures and exploring technical feasibility tradeoffs

· Deep technical expertise with established skills in designing and delivering distributed systems

· Experience with tools and frameworks, particularly large scale configuration management and deployment systems

· A passion for people management and mentorship

· Strong sense of ownership, customer obsession, and drive

· Demonstrated ability to handle multiple competing priorities in a fast-paced environment

· Experience forming new teams and hiring exceptional software engineers

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

