Amazon is looking for a passionate, talented, and inventive Software Development Engineers with Machine Learning background to join our International Search team.
You will collaborate with recognized experts in science and engineering to apply algorithms and ML models.
You will :
Work on projects in Machine Learning in Search space to create highly innovative customer experiences;
Analyze large amounts of data to discover patterns, find opportunities, and contribute to seize these opportunities;
Validate models via statistically rigorous experiments across millions of customers;
Work closely with applied scientists to build scalable prototypes for testing. Integrate successful models and algorithms in production systems at very large scale;
Our team is located in our headquarters in Luxembourg, in the heart of Europe.
Bachelor’s Degree in Computer Science or related field, or 4+ year relevant work experience, with minimum 2 years of experience in software development.
Good understanding of traditional ML techniques. Deep learning is desirable but not mandatory.
Computer Science fundamentals in object-oriented design, data structures and algorithms.
Good knowledge of statistics.
Familiarized with natural language processing concepts.
Strong coding skills in at least one programming language including : Python, Java, Scala, Pig, C++, Spark and R.
Proficiency with additional programming languages.
Experience building complex software systems for end users.
Good knowledge of software engineering best practices.
Good understanding of boosting and bagging methods and their trade offs.
Knowledge in deep learning, document retrieval algorithms, tree based algorithms, ranking algorithms.
Understanding of explore-exploit trade-off, and associated algorithms such as Thompson sampling.
Thorough understanding of Internet protocols, service oriented architectures and internet security fundamentals.