Software Development Engineer, AWS Computer Vision Science

Amazon Web Services
Apply Now

Job Description

Job summary

Do you want to build computer vision, deep learning and machine learning systems at scale to solve document understanding? Come join the world-leading researchers, academics and software engineers in the AWS Computer Vision science team developing the algorithms, models and services that power Amazon Textract!

This role requires software development engineers who want to join an ambitious program that continues to push the state of the art in computer vision, machine learning, big data and distributed scalable services. It also requires excellent leadership and communication, and hands-on problem solving skills. If you are excited about the future of computer vision and building new customer experiences, we want to hear from you!

AWS, the world-leading provider of cloud services, has fostered the creation and growth of countless new businesses, and is a positive force for good. Our customers bring problems that will give Software Engineers like you endless opportunities to see your work have a positive and immediate impact in the world. You will have the opportunity to partner with technology and business teams to solve real-world problems, have access to virtually endless data and computational resources, and to world-class researchers and developers. As part of the team, we expect that you will help build innovative solutions to hard problems, and deploy them at AWS scale.

Key job responsibilities

As a machine learning engineer we'll be looking at you to:

  • Develop and own the software infrastructure that runs the ML/DL models at scale.
  • Apply your skills to develop and deploy ML and classic algorithms at scale.
  • Develop and deploy cloud software framework for deep learning computer vision processing.
  • Use model tracing tools to optimize models for latency and throughput.
  • Collaborate with Applied Scientists to help productize the academic research.
  • Build evaluation frameworks and setup tools for deeper insights into our models' metrics.

BASIC QUALIFICATIONS

  • Bachelor's degree in computer science, engineering, or a related technical discipline
  • 3+ years of industry experience developing large scale systems
  • Strong knowledge of computer science fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis
  • Proficiency in at least one modern programming language such as Javaa, Python, R, C, C++ or C#

PREFERRED QUALIFICATIONS

  • Master's degree in Computer Science or related field
  • Practical experience in developing distributed scalable services including architectural decisions, language choices, frameworks and implementation
  • Domain knowledge of Computer Vision and/or Machine Learning
  • Experience working in a software as a service environment (e-commerce or other high scale services)
  • Experience with working on AWS services (S3, DynamoDB, EC2)
  • Experience creating new successful REST APIs and SDKs
  • Create reliable/maintainable code, and find creative and scalable solutions to difficult problems

Company Info.

Amazon Web Services

Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2).

  • Industry
    Information Technology
  • No. of Employees
    79,196
  • Location
    410 Terry Ave N, Seattle, WA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Amazon Web Services is currently hiring Software Development Engineer Jobs in Tel Aviv, Israel with average base salary of ₪140,000 - ₪210,000 / Year.

Similar Jobs View More