1+ months

Software Development Engineer - Computer Vision - AWS

Seattle, Washington

Job Description

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 ? Amazon Rekognition has recently launched a V1 Service that allows any developer to create applications that leverage our technology. We are growing quickly and we need your passion, innovative ideas, and creativity to help continue to deliver on our ambitious goals.

Amazon Rekognition is a service that makes it easy to add image analysis to your applications. With Rekognition, you can detect objects, scenes, and faces in images. You can also search and compare faces. Rekognition’s API enables you to quickly add sophisticated deep learning-based visual search and image classification to your applications.

We have an ambitious charter, and on this team you’ll be able to get your hands on lots of technologies. Above all, you’ll be leading the design and implementation of new scalable services. These back-end services are areas we are investing in as we continue to grow at scale, processing large amounts of data to make sure Amazon customers discover content they care about. You'll get to build on top of Amazon’s vast development infrastructure, including AWS as well as internal tools for setting up continuous deployment and real-time monitoring. We work closely with many video providers, internal Amazon teams, and external services.

We care about your career growth, too. Once you join the team, you and your manager will jointly craft a career plan and you’ll review it regularly to ensure you’re on track to meet your goals. Whether your goals are to explore new technologies, take on bigger problems, or get to the next level, we’ll help you get there. Our business is growing fast, and our people will grow with it.

The Amazon Rekognition team is looking for an experienced Software Development Engineer to work with a team building one of the most popular consumer- and developer-facing web services in the world. Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a massive scale.

If you are a talented, detail-oriented and enthusiastic software professional who is passionate about new technologies including big data, computer vision, and machine learning, then this is the right team for you.


Responsibilities include

  • Develop and deploy cloud software frameworks for Computer Vision processing
  • Design and develop innovative REST APIs and SDKs to deliver computer vision and machine learning capabilities
  • Integrate Computer Vision processing with other cloud services
  • Provide expert support to product teams


Basic Qualifications

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of software engineering with full development life cycle
  • 3+ years of Java or Python programming and debugging skills
  • 2+ years of applying object oriented design principles


Preferred Qualifications

  • Master’s degree in Computer Science or related field
  • Domain knowledge of Computer Vision and/or Machine Learning
  • Experience with working on AWS services (S3, DynamoDB, EC2)
  • Experience creating new successful REST APIs and SDKs delivered in multiple languages



Amazon Web Services, Inc.

Recruiting Team


Job ID: A610650


  • Data Analytics
  • Data Engineer
  • Data Scientist

Featured Jobs

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Engineer - Computer Vision - AWS

Amazon Web Services
Seattle, Washington

Share this job

Software Development Engineer - Computer Vision - AWS

Amazon Web Services
Seattle, Washington

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast