Returning Candidate?

Research Scientist

Research Scientist

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Research Science
Recruiting Team 

Job Description

As a leader in e-Commerce, Amazon is building the authoritative knowledge base for every product in the world. With hundreds of millions of customers and billions of products, Amazon will offer a challenging but fun journey to turn this big and rapidly changing data into high-quality knowledge, and the great opportunities to impact various aspects of eCommerce. We look for research scientists who love big data, who are passionate about improving quality of data, and who are capable of inventing machine learning and data cleaning techniques that will leave no valuable data behind.

The Catalog Systems team at Amazon, based in Seattle, is looking for data scientists with expertise in knowledge management, data cleaning and integration, natural language processing, machine learning, and graph processing. Our scientists work closely with software engineers to put algorithms into practice. They also work in partnership with teams across Amazon to create enormous benefits for our customers.

We target at inventing advanced solutions for automatic knowledge collection and knowledge cleaning. Our scientists will survey state-of-the-art techniques to increase coverage and quality of knowledge, conduct extensive empirical comparison of existing solutions, and invent new algorithms or models that push the envelope for product knowledge and for generic knowledge management. The topics will include, but are not limited to, the following.

· Human-in-the-loop knowledge learning
· Fact and feature extraction from product descriptions and reviews
· Knowledge extraction from the Web combining Open IE and Close IE techniques
· Product trend discovery from the web and search queries
· Large-scale collective entity resolution
· Quantitative and logical error detection
· Knowledge verification from external sources
· Leveraging structured knowledge in deep learning
· Personalization using personal knowledge base

Basic Qualifications

  • BS in Computer Science, Math, Physics or in another highly quantitative field (Master's or Ph. D. preferred)
  • Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
  • 2+ years experience in Software development
  • 3+ years experience applying Data Science
  • Expertise of at least one modern programming language such as Java, C/C++, or Python
  • Excellent verbal and written communication skills
  • Enthusiasm, creativity, and inventiveness: You will be asked to find new ways to solve challenging problems

Preferred Qualifications

  • PhD in Computer Science or another highly quantitative field
  • Experience in developing solutions for real-world applications
  • Ability to distill problem definitions, models and constraints from informal business requirements, and to deal with ambiguity and competing objectives