Software Development Engineer, AWS Computer Vision Science

Tel Aviv-Yafo, Tel Aviv, ISR

Applications have closed

Amazon.com

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa...

View company page

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
  • 1+ 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

Tags: APIs AWS Big Data Computer Science Computer Vision Deep Learning DynamoDB EC2 E-commerce Engineering Machine Learning Python R Research

Perks/benefits: Career development

Region: Middle East
Country: Israel
Job stats:  14  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.