Machine Learning Engineer, Search Query Understanding
New York, New York, USA
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...
Job summary
Amazon product search, one of the most heavily used services in the world, indexes billions of products and serves hundreds of millions of customers world-wide daily. We are working on a new initiative to transform our search engine into a shopping engine that assists customers with their shopping missions. Understanding the semantic meanings of the customer queries is the critical first step in this new initiative. This is a rare opportunity to develop cut edge Machine Learning algorithms to perform Natural Language Understanding and build top tier distributed service to serve the algorithms at Amazon scale. Some exciting questions that we expect to answer over the next few years include:
· Can we understand and parse 100% of customer queries and understand meanings of each query term (product type, brand, model, etc)?
· Can we build a comprehensive knowledge graph and transform Amazon Search from a word matching engine to a knowledge engine? Can we answer questions such as 'the medicine that relieves anxiety'?
· Can we build scalable online deep learning service for large GPU models such as BERT models? Can we make this inference engine available for other teams inside Amazon? The online inferencing system puts challenges in many ways. How to build efficient systems across heterogenous hardware architecture involving CPUs and GPUs? How to build optimized services that serves billions of requests daily with load latency and high resiliency? How to architect the system that it can support use cases from different teams of Amazon, including search, Ads, and Alexa? How to build automated infrastructure to leverage the transfer learning capability of the DL models for new marketplaces?
· Can we develop scalable solutions to handle 39+ different languages worldwide? Can we leverage state-of-art research in transfer learning to solve the multi-lingual search at scale?
· Can we build next generation user interaction experience such as conversational shopping?
As an engineer on the team, you will define, design and implement key initiatives in building the new DL systems that powers search, sponsored products, Alexa 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 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:
· Make billion dollar impact to Amazon's retail business worldwide;
· Work on a world-class Query Understanding service that handles billions of requests per day and is an important component of Amazon Product Search;
· Learn state of the art in terms of AWS and NLP/ML technology and figure out creative ways to make these work at production scale;
· Gain exposure to the workings of the largest e-commerce search engine and an opportunity to work with a dynamic team to define and develop innovative solutions that will have a direct impact on Amazon product search;
· Close interactions with applied scientists to apply research to production and publish papers in top conferences;
· Work with large data sets to analyze and improve the search experience using various AWS technologies;
· Have access to Amazon's vast technical resources to get the job done;
At Amazon Search, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies.
· 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one software programming language.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Bachelor’s degree in Computer Science or related technical fields (in lieu of degree, 4 years of relevant work experience)
· A minimum 3 years of hands-on experience with Information Retrieval and large-scale geographic, location and mapping technologies
· At least 5 years of experience in designing large scale, high performance, distributed systems
· At least 5 years of hands-on experience developing reliable, maintainable code in C++, Java, or C and high level scripting languages like Python or Perl
· Computer Science fundamentals in data structures, algorithm design, and complexity analysis.
· Interest in Search, Machine Learning, and Natural Language Processing.
· Experience in Search, A/B experimentation, Distributed Computing, Data Analysis, Information Retrieval.
· Experience presenting complex technical information in a clear and concise manner to a variety of audiences.
· Strong verbal and written communications skills, as well as the ability to work effectively across internal and external organizations
· Track record of project delivery for large, cross-functional projects.
· Aptitude for motivating and inspiring a team.
· Ability to handle multiple competing priorities in a fast-paced environment.
· A passion for innovation
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Amazon product search, one of the most heavily used services in the world, indexes billions of products and serves hundreds of millions of customers world-wide daily. We are working on a new initiative to transform our search engine into a shopping engine that assists customers with their shopping missions. Understanding the semantic meanings of the customer queries is the critical first step in this new initiative. This is a rare opportunity to develop cut edge Machine Learning algorithms to perform Natural Language Understanding and build top tier distributed service to serve the algorithms at Amazon scale. Some exciting questions that we expect to answer over the next few years include:
· Can we understand and parse 100% of customer queries and understand meanings of each query term (product type, brand, model, etc)?
· Can we build a comprehensive knowledge graph and transform Amazon Search from a word matching engine to a knowledge engine? Can we answer questions such as 'the medicine that relieves anxiety'?
· Can we build scalable online deep learning service for large GPU models such as BERT models? Can we make this inference engine available for other teams inside Amazon? The online inferencing system puts challenges in many ways. How to build efficient systems across heterogenous hardware architecture involving CPUs and GPUs? How to build optimized services that serves billions of requests daily with load latency and high resiliency? How to architect the system that it can support use cases from different teams of Amazon, including search, Ads, and Alexa? How to build automated infrastructure to leverage the transfer learning capability of the DL models for new marketplaces?
· Can we develop scalable solutions to handle 39+ different languages worldwide? Can we leverage state-of-art research in transfer learning to solve the multi-lingual search at scale?
· Can we build next generation user interaction experience such as conversational shopping?
As an engineer on the team, you will define, design and implement key initiatives in building the new DL systems that powers search, sponsored products, Alexa 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 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:
· Make billion dollar impact to Amazon's retail business worldwide;
· Work on a world-class Query Understanding service that handles billions of requests per day and is an important component of Amazon Product Search;
· Learn state of the art in terms of AWS and NLP/ML technology and figure out creative ways to make these work at production scale;
· Gain exposure to the workings of the largest e-commerce search engine and an opportunity to work with a dynamic team to define and develop innovative solutions that will have a direct impact on Amazon product search;
· Close interactions with applied scientists to apply research to production and publish papers in top conferences;
· Work with large data sets to analyze and improve the search experience using various AWS technologies;
· Have access to Amazon's vast technical resources to get the job done;
At Amazon Search, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies.
Basic Qualifications
· 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one software programming language.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· Bachelor’s degree in Computer Science or related technical fields (in lieu of degree, 4 years of relevant work experience)
· A minimum 3 years of hands-on experience with Information Retrieval and large-scale geographic, location and mapping technologies
· At least 5 years of experience in designing large scale, high performance, distributed systems
· At least 5 years of hands-on experience developing reliable, maintainable code in C++, Java, or C and high level scripting languages like Python or Perl
Preferred Qualifications
· Advanced Degree in Computer Science or related fields· Computer Science fundamentals in data structures, algorithm design, and complexity analysis.
· Interest in Search, Machine Learning, and Natural Language Processing.
· Experience in Search, A/B experimentation, Distributed Computing, Data Analysis, Information Retrieval.
· Experience presenting complex technical information in a clear and concise manner to a variety of audiences.
· Strong verbal and written communications skills, as well as the ability to work effectively across internal and external organizations
· Track record of project delivery for large, cross-functional projects.
· Aptitude for motivating and inspiring a team.
· Ability to handle multiple competing priorities in a fast-paced environment.
· A passion for innovation
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Tags: AWS BERT Computer Science Data analysis Deep Learning Distributed Systems E-commerce Engineering GPU Machine Learning NLP Perl Python Research
Perks/benefits: Career development Conferences
Region:
North America
Country:
United States
Job stats:
5
0
0
Categories:
Engineering Jobs
Machine Learning Jobs
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.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open AI Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Engineer II jobs
- Open Senior Data Architect jobs
- Open Sr Data Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Analytics Engineer jobs
- Open Power BI Developer jobs
- Open Manager, Data Engineering jobs
- Open Product Data Analyst jobs
- Open Principal Data Engineer jobs
- Open Business Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Manager jobs
- Open Sr. Data Scientist jobs
- Open Data Scientist II jobs
- Open Big Data Engineer jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open Principal Data Scientist jobs
- Open ETL Developer jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs