Senior Machine Learning Engineer, OpenTable

CA$150-170k

+ Annual cash bonus & Equity grant

MongoDB
Docker
Kubernetes
Python
Java
Kafka
Elasticsearch
Redis
Postgres
Airflow
Spark
Prometheus
Flask
Spring
Grafana
Maven
Snowflake
PyTorch
Teamcity
Sagemaker
Senior and Expert level
Toronto

More information about location

2 days a week in office (Downtown Toronto, ON)

OpenTable

Online restaurant reservation service

Open for applications

OpenTable

Online restaurant reservation service

1001+ employees

B2CHospitalityB2BEnterpriseMarketplaceFoodLead generationSaaS

Open for applications

CA$150-170k

+ Annual cash bonus & Equity grant

MongoDB
Docker
Kubernetes
Python
Java
Kafka
Elasticsearch
Redis
Postgres
Airflow
Spark
Prometheus
Flask
Spring
Grafana
Maven
Snowflake
PyTorch
Teamcity
Sagemaker
Senior and Expert level
Toronto

More information about location

2 days a week in office (Downtown Toronto, ON)

1001+ employees

B2CHospitalityB2BEnterpriseMarketplaceFoodLead generationSaaS

Company mission

To bring together people and the restaurants they love in the moments that matter.

Role

Who you are

  • The primary requirements are a strong engineering background with experience building and maintaining services in production, and a willingness to learn and collaborate. Some knowledge of Machine Learning through work, schooling, or self-learning is expected
  • Experience building, testing, deploying, monitoring, and maintaining production systems
  • Proficient in Python and at least one strongly typed language
  • Demonstrated experience in the principles of ML

Desirable

  • Machine Learning expertise (especially ranking, recommendations, classification, NLP, LLMs, RL & Optimization)
  • Experience developing ETL jobs (especially Spark) or data warehouse infrastructure
  • MLOps Experience
  • Java proficiency
  • Familiarity with A/B Testing best practices
  • Track record of project leadership, cross-team collaboration, and coordination with Product Managers and other stakeholders
  • Pipelines: Spark, Airflow, EMR, Sagemaker, Snowflake, S3, Delta Lake
  • ML: PyTorch, XGBoost / CatBoost, Large Language Models
  • Deployment: Docker, Kubernetes, Helm, Prometheus, Graphite/Grafana
  • Infrastructure: Kafka, ElasticSearch, Postgres, MongoDB, Redis, Qdrant
  • Build: Spring, Maven, Flask, Gunicorn, Poetry, TeamCity

What the job involves

  • The Machine Learning team at OpenTable supports a wide range of initiatives targeting diners, restaurants, and internal stakeholders
  • The team is expanding its role in the restaurant-facing product (OpenTable for Restaurants) to help restaurants optimize their business and delight their guests using ML and AI
  • Generative AI for content summarization and question answering
  • Recommendations for changes to floorplans, availability, and marketplace configurations
  • Hospitality improvements via guest insights
  • Demand forecasting
  • Marketing optimization
  • As a Senior Machine Learning Engineer you will partner with Machine Learning Scientists and other engineers to train, evaluate, deploy, and monitor models and the features which support them

Share this job

View 22 more jobs at OpenTable

Insights

Led by a woman
Top investors

4% employee growth in 12 months

Company

Company benefits

  • Work from (almost) anywhere - wherever you do your best work
  • Mental health and well-being - company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, and company-wide weeks off a year so the whole team can recharge
  • Generous parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Enriched learning and development opportunities - leadership development & access to thousands of on-demand e-learnings

Funding (last 2 of 3 rounds)

Oct 2000

$36m

SERIES C

Jan 2000

$10m

SERIES B

Total funding: $48.2m

Our take

OpenTable was one of the earliest innovators in the online reservation space, setting up shop in 1998 as a tool to enable restaurants to take bookings online. Rather than charging consumers for the service, OpenTable generates revenue via a monthly subscription and reservation fee from businesses.

Today, the platform is used by tens of thousands of restaurants around the world and seats over 1 billion diners per year. The company was acquired by Booking Holdings – the world's largest travel company – for $2.6 billion in 2014, and remains a subsidiary of the group to this day.

OpenTable is the dominant player in the restaurant reservation software category, with an impressive 45% market share, but does face increasing competition from platforms like Resy, Tock, TableAgent, and many more. Nonetheless, this market leader has garnered an impressive reputation, and there is nothing to say it won't hold on to the dominance it has earned into the future.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle