View my profile

Machine Learning Scientist (all levels)

Canada - Quebec - Montreal


** La version française suivra sous peu**

Are you passionate about solving real world problems with advanced machine learning methods? Do you want to have impact on a business? Do tools like TensorFlow and Keras sound intriguing?

We are a community of engineers who have effective relationships with many satisfied clients. We are committed to understanding all major business units intimately and we thrive to help drive and deliver business results.

Our team is a part of the Expedia Worldwide Engineering organization within Expedia Group. We are looking to have a senior machine learning scientist/practitionerjoin this core machine learning team. Our Machine Learning team utilizes large-scale data on cloud to power various business areas. We have built bidding algorithms for Meta and SEM marketing channels where Expedia spends thousands and hundreds of dollars every year. We are delving into SEM keywords domain where we can leverage Natural Language Process to better understand keywords intent and to automate ad copy and landing pages. We run multiple revenue and pricing optimization pipelines for various lines of business, including packages, standalone air, Media Solutions(our display ads platform for external advertisers) and etc. to help them generate more revenue and growth.

Your contributions will affect millions of our customers and will have a direct impact on our business results. Our team's challenges include deriving value from sparse data, understanding and participating in large scale auctions and using behavioral and pricing data for personalization, and much more. Expedia has deep and rich data sets, many still untapped, and your real passion for the craft of machine learning algorithms has the power to unlock tangible business growth.

What you will do

  • You will be developing state of the art algorithms to power various aspects of highly complex business models
  • You can articulate and understand a business problem, identify challenges, formulate the machine learning problem and provide/prototype solutions
  • You will provide technical leadership, identify and understand key business challenges and opportunities, and develop end-to-end software solutions using machine learning and optimization methods.
  • You will collaborate extensively with internal partners, program management, and engineering team to ensure that solution meet business needs, permit valid inferences and have functional feasibility
  • You will collect and manipulate large volumes of data; build new and improved techniques and/or solutions for data collection, management, and usage
  • You will communicate results in a comprehensible manner to all levels of the company (field teams up to Snr. Management)
  • You will brainstorm with other team members

Who you are

  • PhD or MS in computer science or equivalent quantitative fields with background both machine learning (PhD preferred) and software development. 3+ years industry experience and hands on experience building machine learning models.
  • Strong algorithm design and programming skills in at least one low level language like C++/Java/C, and scripting languages like Python/R/Scala
  • Experience with distributed computing (Hadoop/Spark)
  • Hands-on deep learning technologies are a huge plus
  • Passion for solving interesting and meaningful real-world problems using principled techniques and practices
  • 2+ years’ experience of working with live data (data cleaning, data visualization and modeling)
  • Collaborates well in a team and sensitive to clients' needs, while developing warm relationships
  • Experience with documenting, synthesizing, and communicating results.
  • Willingness to think through ambiguous problems with others

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground, so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.


Expedia is committed to creating an inclusive work environment with a diverse workforce.   All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.


Job Category
Technology Group

Job Function
Data Science

Canada - Quebec - Montreal

Job Type
Full-Time Regular

Similar Jobs

Go to top