AI/ML Jobs

The artificial intelligence, machine learning, and deep learning jobs.

Machine Learning Scientist (all levels) at Expedia Group (Montréal, QC, Canada)

** 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 PyTorch sound intriguing? Our team is a part of the Expedia Worldwide Engineering organization within Expedia Group, and we are looking to have all levels join our team as a machine learning scientist/practitioner. Our team is 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 Machine Learning team utilizes large-scale data on cloud to power business needs. We have built bidding algorithms for Meta and SEM marketing channels where Expedia spends multi-million 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 employ deep neural network to process 30 million hotel images, 100k destination pictures, hundreds of thousands virtual tours and videos to enhance and improve shopping page content. We run multiple revenue and pricing optimization pipelines for various lines of business, including packages, flight, 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 or NLP problems 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/NLP 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 3+ years industry experience
Hands on experience building machine learning/NLP models.
A strong background in both machine learning/NLP (PhD preferred) and software development.
Strong algorithm design and programming skills in at least one low level language like C++/Java, 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

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where extraordinary people want to do their best work, and to provide them to tools to do so.

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.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.


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.

Machine Learning Scientist (all levels) at Expedia Group (Montréal, QC, Canada)