O

OpenTable

Online restaurant reservation platform for diners

Data Engineer 2 - Restaurant AI Copilot

Data EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Demonstrated professional experience in data engineering principles, data architecture, and software design.
  • A proven track record of building, testing, deploying, monitoring, and maintaining production data systems.
  • Proficiency in Python, SQL, and at least one strongly typed language, such as Java.
  • Experience constructing scalable batch and streaming data pipelines.
  • Experience working in cross-functional environments and collaborating with product and technical stakeholders.

Responsibilities

  • Design, test, deploy, and maintain scalable batch and streaming data pipelines to deliver reliable data to internal and external customers.
  • Collaborate with Product Managers, Business Intelligence Analysts, Site Reliability Engineers, and Product Engineers to architect and govern production data services.
  • Build data pipelines that provide actionable insights to restaurants regarding guest behavior, revenue, and operational efficiency.
  • Develop and maintain data integrations with external partners to support critical business partnerships and data exchange.
  • Power diner analytics and machine learning workstreams for Sales, Marketing, and AI initiatives, including generative AI content summarization.
  • Monitor and optimize production systems to ensure high performance, data availability, and system integrity.

Desired Qualifications

  • Experience with data engineering stack components such as PySpark, Databricks, Snowflake, Airflow, Kubernetes, and AWS.
  • Knowledge or experience in machine learning development, such as natural language processing, large language models, retrieval-augmented generation, recommendations, or machine learning operations.
  • Familiarity with containerization, orchestration, and monitoring tools such as Docker, Kubernetes, Helm, Prometheus, or Grafana.
  • Familiarity with data storage and infrastructure solutions such as Kafka, Snowflake, Delta Lake, or vector and NoSQL databases.
  • Understanding of A/B testing best practices and data-driven product evaluation.

About the Company

OpenTable

Online restaurant reservation platform for diners

OpenTable is an online platform that connects diners with a wide range of restaurants for reservations. Diners can browse restaurants, read reviews, explore menus, and book tables, all through the site. Restaurants gain access to a booking tool that helps manage reservations and optimize seating. Diners use the platform for free, while restaurants pay a subscription to be listed and may incur additional charges based on the number of reservations processed through OpenTable. OpenTable also benefits from being part of Booking Holdings, which provides a large network and infrastructure. The company’s goal is to make dining easier by helping people find and reserve tables and by giving restaurants a simple way to manage bookings and grow their business.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at OpenTable

See more jobs