Senior Applied ML Scientist (Recommendation And Ranking)
Remote, Canada (PST Working Hours Preferred)
Full Time Senior-level / Expert USD 147K - 200K
OpenTable
With millions of diners, tens of thousands of restaurants, and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a unique insight into the world of hospitality. We champion restaurants, bars, wineries, and other venues around the world, helping them attract guests, manage capacity, improve operations and maximize revenue.
Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined.
Hospitality is all about taking care of others, and it defines our culture. You’ll work in a welcoming and inclusive environment, and get the benefits, flexibility, and support you need to succeed.
We are currently on the lookout for an individual who is deeply passionate about Machine Learning. You will collaborate with a team of experts and engineers utilizing ML to elevate the quality of OpenTable's offerings.
The ML team at OpenTable is faced with two distinct challenges that present unique opportunities:
- As the premier online restaurant reservation provider, OpenTable facilitates over 25 million diner reservations monthly across roughly 60,000 restaurants worldwide, backed by an extensive database of diner and restaurant information spanning over two decades.
- Despite OpenTable's extensive reach, our team remains agile, with just over 1,000 employees globally, including a compact ML team of nine members, eager to expand.
Joining our team ensures your projects are backed by ample data and usage for significant impact, offering the chance to work on diverse and engaging projects throughout the company. However, the limited size of our team necessitates critical thinking and prioritization. If you find these challenges appealing, we are keen to hear from you.
Please note that visa sponsorship is not available for this position.
In this role, you will:
- Researching and developing ML models, as well as collaborating with engineers to productionize them
- Engineering new features and implementing data pipelines that enhance ML models.
- Designing and analyzing the outcomes of online experiments.
- Contributing to the internal ML libraries and assisting in the development of tools for training, evaluation, debugging, and interpretation of models.
- Keeping abreast of ML research to apply its advancements effectively and communicate these to your colleagues.
We invite applications from candidates who:
- Have a profound understanding of and experience in Machine Learning, including:
- Algorithms (e.g., Deep Learning, NLP, GBDT)
- Evaluation Metrics (e.g., precision, recall, AUC) and the design of effective metrics evaluations
- Loss Functions (e.g., Categorical Cross-Entropy, Hinge, Focal, etc.)
- Standard Practices (e.g., preventing data leakage, avoiding overfitting, encoding categorical features for Deep Learning or GBDT models)
- Possess knowledge of data structures, algorithms, and object-oriented design
- Have a strong proficiency in Python and practical experience with ML/scientific computing libraries (NumPy, SciPy, Pandas, XGBoost, TensorFlow/PyTorch)
- Are committed to continuous learning and self-improvement
- Exhibit excellent communication skills and the ability to collaborate effectively within a team environment
It would be advantageous to have:
- Experience in one or more of the following areas: learning to rank, recommendations, NLP/LLM, computer vision
- Participation in a Machine Learning project or contribution to an open-source ML library demonstrating your research, implementation, and evaluation capabilities based on academic papers, or relevant publications
- A track record in Machine Learning projects or Kaggle competitions showing your ability to analyze data, innovate features, and enhance ML model performance significantly beyond basic benchmarks
- Familiarity with reinforcement learning, multi-armed bandit algoritms
- Experience with Spark, SQL, and Airflow
- A graduate degree in ML, Mathematics, Statistics, Physics, Economics, or a related technical field
- Some Java experience
Benefits:
- Paid Time Off - 20 days a year
- Birthday/celebration PTO - 1 day
- Flexible sick time off
- Paid volunteer time
- Annual company week off
- Parental Leave Benefits
- Dental & Vision Insurance
- Life & Disability Insurance
- Group RRSP and DPSP
- Major Medical Insurance (dependent care options)
There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this remote Canada based role is $147,000-$200,000 CAD.
In addition to a competitive base salary, roles are eligible for additional compensation and benefits including: annual cash bonus, equity grant; health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave and benefits.
Diversity, Equity, and Inclusion
OpenTable aspires to be a workplace that reflects the diverse communities we serve and a culture that is inclusive and welcoming. Hiring people with different backgrounds, experiences, perspectives, and ideas is critical to innovation and to how we deliver great experiences for our users and our partners. Representation matters.
We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Tags: Agile Airflow CAD Computer Vision Data pipelines Deep Learning Economics Engineering Java LLMs Machine Learning Mathematics ML models NLP NumPy Open Source Pandas Physics Pipelines Python PyTorch Reinforcement Learning Research SciPy Spark SQL Statistics TensorFlow XGBoost
Perks/benefits: Career development Competitive pay Equity Flexible spending account Flex vacation Health care Insurance Medical leave Parental leave Salary bonus
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Data Analyst Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Principal Data Scientist jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs