Interested in applying machine learning and information retrieval to hard problems? Eager to work on problems that are critical to Amazon and its customers? Want to work with a high-energy, high-morale team in an environment where you are encouraged to learn and try new things?
Join Amazon's Item Matching team and help develop the software that matches millions of new product descriptions per day to existing items in Amazon's vast catalog. This core bit of functionality is instrumental in providing Amazon's customers with a quality experience. We greatly simplify the product discovery process, we drive price competition on our platform, and we ensure that customers who order shoes won't be sent toasters.
In addition to applying your knowledge of machine learning, information retrieval, and natural language processing technologies, you'll get hands-on experience developing software that runs on large, distributed systems and databases. You will help come up with new data-driven ways to improve the qualitative performance of our service, write prototypes to test your hypotheses, and take your ideas from inception to production.
eCPSTeam
Join Amazon's Item Matching team and help develop the software that matches millions of new product descriptions per day to existing items in Amazon's vast catalog. This core bit of functionality is instrumental in providing Amazon's customers with a quality experience. We greatly simplify the product discovery process, we drive price competition on our platform, and we ensure that customers who order shoes won't be sent toasters.
In addition to applying your knowledge of machine learning, information retrieval, and natural language processing technologies, you'll get hands-on experience developing software that runs on large, distributed systems and databases. You will help come up with new data-driven ways to improve the qualitative performance of our service, write prototypes to test your hypotheses, and take your ideas from inception to production.
eCPSTeam
- Bachelor’s Degree in Computer Science or related field
- Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
- 2+ years professional experience in software development
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in at least one modern programming language such as Java, C++, or C#
- Master’s Degree or PhD in Computer Science or related field
- Research experience in one or more of Machine Learning / Data Mining / Information Retrieval / Similarity Search
- Strong communication and data presentation skills
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- (Near-)native proficiency in a foreign language such as French, Japanese, or Mandarin Chinese is a plus