Senior Data Platform Engineer

Place of work Toronto
Contract type Full-time
Start date -
Salary CA$1.37L–CA$1.42L a year

Job details

Job description, work day and responsibilities

Job description
With millions of diners, tens of thousands of restaurants, and 23+ 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.

This will be a remote role to start, with plans to transition to hybrid 2x/week in office, likely in downtown Toronto, Canada.

The Role:

The Data Engineering team at OpenTable supports a wide range of initiatives targeting diners, restaurants, and internal stakeholders. The team works directly on product initiatives and also serves as a platform for other teams to build data products.

In this role, you will:
• Generative AI for content summarization and question answering.
• Data pipelines which provide insights to restaurants on their guests, revenue, and operations
• Diner analytics projects which power ML, Sales, and Marketing workstreams
• Integrations with partners to ingest and export data to support business critical partnerships

As a Data Platform Engineer you will work closely with Infrastructure SREs, Data Engineers, and the Machine Learning team to craft and deploy robust and well governed solutions. You will lead both on-premise and cloud based infrastructure, and be responsible for maturing our DataOps and MLOps across the organization.

Please apply if:
• Proven experience with Site Reliability Engineering or MLOps with a focus on data infrastructure
• Knowledge of the technologies and principles of data engineering
• Experience building, testing, deploying, monitoring, and maintaining production systems
• Proficient in Python, at least one strongly typed language, and Kubernetes

Strong Preference
• Familiarity with our stack (PySpark, Databricks, Airflow, Python, K8s, AWS)
• Machine Learning experience (particularly MLOps, LLM Evaluation / Monitoring)
• Java proficiency
• Track record of project leadership, cross-team collaboration, and coordination with Product Managers and other stakeholders

Bonus
• Pipelines: Spark, Airflow, Databricks, 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: Flask, Gunicorn, Poetry, TeamCity, Spring, Maven

The Data Engineering team at OpenTable has two opposing challenges which manifest themselves as opportunities:
• OpenTable is the world's leading provider of online restaurant reservations, seating more than 25 million diners per month via online bookings across approximately 60,000 restaurants. It has a massive wealth of diner and restaurant data going back over 20 years.
• OpenTable fields a lean team, with just over 1,000 employees globally. The Data Science team is currently 17 people, but striving to grow.

As a member of the team, you will benefit from these factors because your projects will have sufficient data and usage to be interesting and have a meaningful impact, and you will have the opportunity to work on a variety of interesting projects across the company. However, you will be forced to think critically and ruthlessly prioritize, since the team has finite bandwidth. If these challenges sound interesting, then we look forward to hearing from you!

Benefits:
• Paid Time Off - 20 days a year
• Birthday/celebration PTO - 1 day
• Annual company weeks off
• Flexible sick time off
• Paid volunteer time
• 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 $137,000 - $142,000.

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.

Inclusion

We're committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.

If you need accommodations during the application or interview process, or on the job, we're here to support you. Please reach out to your recruiter to request any accommodations.

Company address

Canada
Ontario
Toronto
Show on map Get directions
Company Name: OpenTable
You will be redirected to another website to apply.
Offer ID: #1244101, Published: 9 hours ago, Company registered: 2 months ago

Other offers

Site Accountant
2172login
ob description Total Experience: 3-4 years Qualification: B.Com Location: Mumbai Description • Managing Petty cash of sites, • Negotiating with sites to reduce the petty expense in cash • Experience on online payment or ...
Executive I - Accounts P and L (Analytics)
2172login
Job description Roles And Responsibilities Responsible for developing, automating and maintaining custom reports by writing scripts and logics tailored to meet the reporting needs of corporate accounts. Understanding exi...
child care worker - level 1
2172login
· Penticton, CA
Job description Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years. Work setting: Child care centre. Before and after school programs. Tasks: Assess the children'...
Core French and French Immersion Teaching Opportunities
2172login
· Vancouver, CA
Job description TTOC and Teaching Contracts – Core French and French Immersion Teachers Looking for candidates to start immediately Be part of an education community that is leading the way! West Vancouver Schools is a f...
early childhood educator (ECE) assistant
2172login
· Rocky Mountain House, CA
Job description Education: Other trades certificate or diploma. Screening questions: Are you currently legally able to work in Canada?. Are you willing to relocate for this position?. Do you have previous experience in t...
Open Rank Teaching Professor
2172login
· Vancouver, CA
Job description About the Opportunity About Northeastern Founded in 1898, Northeastern is a global research university and the recognized leader in experience-driven lifelong learning. Our world-renowned experiential app...
Kindergarten Casual Assistant
2172login
· Hamilton Corner, CA
Job description Career Opportunity Kindergarten Casual Assistants External Schools and administrative sites within the Hamilton-Wentworth Catholic District School Board (HWCDSB) give witness to the truth that Jesus Chris...
Music Teacher– Junior School
2172login
· Ottawa, CA
Job description Elmwood School is a learning community of professionals who are passionate about education and embrace our values of respect, innovation, collaboration, integrity, and responsibility. Each one of us under...
English Instructors
2172login
· Surrey, CA
Job description Job Summary The Department of English at Kwantlen Polytechnic University invites applications for two half-time temporary faculty positions (2 x 50% non-regular type 2 appointments), subject to budgetary ...
Lessons Teacher
2172login
· Bedford Park-Nortown, CA
Job description Title Lessons Teacher Required Instrument(s) Voice Hours Contract Availability Required Weekdays, Weeknights & Weekends Location 1717 Bedford Highway Bedford, NS Job Description • Lessons Teachers wor...
general manager
2172login
· Winnipeg, CA
Job description Education: Bachelor's degree. Tasks: Allocate material, human and financial resources to implement organizational policies and programs. Authorize and organize the establishment of major departments and a...
Jr. Accounts Executive
2172login
Job description Accounts Executive will be responsible for managing the companys accounts payable process, ensuring timely and accurate processing of vendor invoices, and handling tax-related matters, including TDS (Tax ...
Head Montessori CASA Teacher
2172login
· Pelham, CA
Job description Posting Date: July 2024 About Us: Les Pierres Précieuses Bilingual Montessori is a private bilingual French and English Montessori school with the goal of meeting the daycare needs of our community and ex...
Senior Auditor
2172login
Job description • Verifying working capital requirements against projections submitted to lenders (banks/NBFCs) and comparing them with historical and current needs. • Verifying the accuracy of debtors and revenue in acc...
Executive - Accounts and Taxation
2172login
Job description On-site Agency : Havas Media Job Description Summary : We are looking for a detail-oriented and proactive Accountant with 2-3 years of experience in accounting and taxation, specifically in GST and TDS co...