Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Company/Location (search) 
Posted Date 
Company Services, Inc.
Recruiting Team 

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

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 C++ programming and debugging skills

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)