Amazonposted 3 days ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Palo Alto, CA

About the position

Amazon’s product search indexes hundreds of millions of products and serves hundreds of millions of customers worldwide. We are looking for a product engineer with experience in machine learning and deep learning systems to join our search team as we look to understand the semantic meanings of customer queries and assist customers to fulfill their shopping missions. This is an opportunity to develop cutting-edge machine learning (ML) algorithms to perform Natural Language Understanding and build a top-tier distributed service to serve the algorithms at Amazon scale. As an engineer on the team, you will define, design and implement key initiatives in building deep learning systems that power search and many other downstream applications; work closely with other applied scientists, engineers, engineering and product managers to drive new enhancements to the system; design and build a machine learning platform that powers deep learning; work with various AWS technologies and distributed computing technologies; build a robust, scalable and an extensible platform which supports large scale data analyses, model development, training, validation and implementation. You will love this role because you will: (1) work on a world-class Query Understanding service that is an important component of Amazon Product Search; (2) learn state-of-the-art AWS, natural language processing, and machine learning technologies and figure out creative ways to make these work at production scale; (3) have the opportunity to work with a dynamic team to define and develop innovative solutions that will have a direct impact on Amazon product search; (4) closely interact with applied scientists to apply research to production and publish papers in top conferences; (5) work with large data sets to analyze and improve the search experience using various AWS technologies; (6) have access to Amazon's vast technical resources to get the job done.

Responsibilities

  • Define, design and implement key initiatives in building deep learning systems that power search and other applications.
  • Work closely with applied scientists, engineers, and product managers to drive enhancements to the system.
  • Design and build a machine learning platform that powers deep learning.
  • Work with various AWS technologies and distributed computing technologies.
  • Build a robust, scalable, and extensible platform for large scale data analyses, model development, training, validation, and implementation.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.
  • Experience in machine learning, data mining, information retrieval, statistics, or natural language processing.

Nice-to-haves

  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.

Benefits

  • Equity and sign-on payments may be provided as part of a total compensation package.
  • Full range of medical, financial, and/or other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service