You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
OpenTable

Data Engineer II (Restaurant AI CoPilot)

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay $95K - 145K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is hybrid and requires two days per week in the office.

The company is part of Booking Holdings, Inc. (NASDAQ: BKNG), serves millions of diners and more than 70,000 restaurant partners, and has operated for over 25 years. Its technology helps restaurants manage their team, guests and finances, and helps diners find and book a restaurant for any occasion.

Employees at the company have a direct effect on the product and on how the work gets done. The team is global and sits within a group of metasearch brands. Looking after guests is central to the culture.

This role sits on the Data Science team. You will design, build and maintain data solutions that support diner features, partner integrations and AI projects. You will work with Product Managers, Business Intelligence Analysts, Infrastructure SREs and Product Engineers to ship scalable data products. The team is agile and high impact, and you will use the company's large data ecosystem to inform key business decisions and improve the experience for users worldwide.

Responsibilities

  • Build, test, deploy and maintain scalable batch and streaming data pipelines that deliver reliable data to internal and external customers.
  • Work with Product Managers, Business Intelligence Analysts, SREs and Product Engineers to design and oversee production data services.
  • Create pipelines that give restaurants useful insight into guest behaviour, revenue and operational efficiency.
  • Build and maintain data integrations with external partners that support key partnerships and data exchange.
  • Support analytics and machine learning work for Sales, Marketing and AI teams, including summarising content with generative AI.
  • Monitor and tune production systems to keep them fast, available and accurate.

Requirements

  • Professional experience applying data engineering principles, data architecture and software design.
  • A 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 building scalable batch and streaming data pipelines.
  • Experience working across functions with product and technical stakeholders.
  • Preferred: experience with data engineering tools such as PySpark, Databricks, Snowflake, Airflow, Kubernetes and AWS.
  • Preferred: knowledge of machine learning development, such as NLP, LLMs, RAG, recommendations or MLOps.
  • Preferred: familiarity with containerisation, orchestration and monitoring tools such as Docker, Kubernetes, Helm, Prometheus or Grafana.
  • Preferred: familiarity with data storage and infrastructure such as Kafka, Snowflake, Delta Lake or vector and NoSQL databases.
  • Preferred: understanding of A/B testing practices and data-driven product evaluation.

Conditions

The role is based in Toronto, Canada, and follows the hybrid model with two office days per week.

Compensation is expected to be $120,000 to $130,000 CAD, including any commission or bonus. Pay depends on factors such as market benchmarks, location and required experience.

Most work follows regular business hours, but you may need to handle calls, Slack messages or emails outside those hours to work with international colleagues, restaurant partners or urgent issues. Local laws are always respected.

The company welcomes accommodation requests during hiring or on the job, which you can make through your recruiter.

This is an existing vacancy.

Benefits

  • Paid vacation, plus time off for your birthday.
  • Ability to work from almost anywhere for up to 20 days per year.
  • Company-paid therapy sessions through SpringHealth and a company-paid Headspace subscription.
  • A company-wide week off each year.
  • Paid parental leave and paid volunteer time.
  • Development Dollars, leadership development, thousands of on-demand e-learnings, travel discounts and Employee Resource Groups.
  • 20 days of paid time off.
  • Private health and dental insurance, plus life and disability insurance.
  • A competitive base salary, retirement benefits, paid sick leave, medical leave, bereavement leave, floating and paid holidays.
  • Eligibility to be considered for an annual bonus and an equity grant.

Where you’d work

Hybrid, 1 to 2 days a week in the office

You can work from

  • Canada

About the company

OpenTable

Office in Toronto, Canada

Also hiring in Lithuania, Milan, Italy, Rome, Italy and 4 more places

3 of their 28 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Kafka
  • Spark
  • Databricks
  • Snowflake
  • Airflow
  • LLMs
  • RAG
  • NLP
Type
Full-time
Equity
Equity offered
Specialty
Data Engineering
Region
Canada
Pay period
Annual
Show 7 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Experience
25+ years
Tech stack
  • Python
  • SQL
  • AWS
  • Kubernetes
  • Docker
  • Kafka
  • Spark
  • Databricks
  • Snowflake
  • Airflow
  • LLMs
  • RAG
  • NLP

Location

Work model
Hybrid
Region
Canada
Office
  • Toronto, Canada
Remote from
  • Canada
Days in the office
1 to 2 days

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason