Machine Learning Expert - Expedia.com - Based in Geneva
Expedia is looking for a machine learning scientist to join the core product team powering search and sort for the world's largest travel site. Your work will impact millions of our customers.
The main focus of your role will be developing state of the art machine learning algorithms to power various features of the website and auction bids. You will be given the flexibility to pursue new and interesting techniques. For example, one of our key problems is to design a personalized sort and recommendations with very sparse user data.
This is an applied machine learning research position for someone with a strong machine learning background. The applicant should be either a PhD in machine learning or an experienced machine learning practitioner from industry with at least a Master's and 10 years experience. Applicants who have successful Kaggle competition experiences will be given special consideration.
Understand the business problem, identify the key challenges, formulate the machine learning problem and prototype solutions
Debug and correct your data assumption through AB testing
Document the technical details of your work
Collaborate and brainstorm with other team members
Assess the methodological and functional pros and cons of implementing third-party products versus building an in-house system when facing a business problem
Collaborate extensively with stakeholders, program management, and software development team members to ensure that solutions meet business needs, permit valid inferences, and have functional feasibility
An ideal candidate should have:
Strong communication skills
Passion about solving real world machine learning problems
Strong publication record at top machine learning conferences, (ICML, KDD, WWW, RecSys, ACL, ICDM)
PhD in one of the machine learning related fields: deep learning, graphical modeling, learning to rank, data mining and web mining. Postdoctoral work highly desirable.
Strong programming skills, at least being efficient with one low level language, c++/java, and one of scripting languages python/R/scalar
Experience with Torch, Tensorflow
Experiences with distributed computing (Hadoop/Spark)
Proven experience of working with real data (data cleaning, data visualization and modeling) (can include time in academia/research)
What we offer you:
You will work on the complex real world machine learning problem
Your work will impact millions of our customers and be visible across our branded sites
You will give flexibility to pursue interesting new ideas and work with other machine learning scientists
Your personal growth opportunity is only limited by your own desires