1,964,837open jobs
116,014companies
249,036added this week
Browse all
Salary
≈ $72k – $156k per year (Estimated)
Location
Hybrid (Toronto, Ottawa, Canada)
Seniority
Middle

Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Sep 4, 2026. OpenTable scores A on the Alion truth index.

Overview
Company
Impact
Profile match
OpenTable is an online restaurant reservation platform and restaurant management software provider headquartered in San Francisco, California. Founded in 1998 and owned by Booking Holdings since 2014, it lets millions of diners book tables at more than 70,000 partner restaurants and sells reservation, guest management and marketing tools, with large offices in Toronto, London and New York. It hires sales development representatives, account managers, marketing managers, product designers, legal counsel, recruiters and site reliability engineers.

This hybrid role requires working in the office two days per week.

With millions of diners, 70,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most - their team, their guests, and their bottom line - while enabling diners to discover and book the perfect restaurant for every occasion. 

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 team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.

Why this role at OpenTable?

OpenTable seats 25 million diners each month across 70 000+ restaurants and taps into more than 20 years of booking data-an ideal launchpad for an early-career ML scientist. In our tight-knit team, every experiment you run and every model you ship goes live quickly and at scale. You’ll start with well-scoped projects and close mentorship, then rapidly earn the freedom to pitch and implement research ideas that deliver measurable value for diners, restaurants, and the business. We celebrate agency, speed, and relentless experimentation, balanced by disciplined prioritization rooted in ML expertise and real-world production and business constraints. This posting is for an existing vacancy.

Responsibilities

  • Prototype, evaluate, and productionize machine learning systems to enhance restaurant content understanding, retrieval, matching, ranking, and recommendation.
  • Build and monitor scalable data and machine learning pipelines, ensuring strong data quality and reproducibility.
  • Design evaluation frameworks and experiments to define success metrics and continuously improve model quality, relevance, and product impact.
  • Apply large language models (LLMs) and multimodal approaches to content tasks like extraction and classification while optimizing for performance, latency, and cost.
  • Develop reusable machine learning tooling and maintain rigorous standards for code quality, deployment, and documentation.
  • Collaborate cross-functionally with engineering, product, and content teams to translate ambiguous business needs into practical, scalable machine learning solutions.

Minimum Qualifications

  • Bachelor's, Master's, or PhD degree in Computer Science, Statistics, Mathematics, or a related technical field, with 0-3 years of relevant academic or professional experience.
  • Proficiency in Python and foundational machine learning frameworks (e.g., PyTorch, TensorFlow, scikit-learn, XGBoost).
  • Hands-on experience training, tuning, evaluating, and debugging classical machine learning and deep learning models, including Transformers.
  • Strong foundation in software engineering principles, algorithms, and data structures, with familiarity in large-scale data systems.
  • Demonstrated ability to translate business goals into machine learning metrics and address common production issues like data drift and overfitting.

Preferred Qualifications

  • Experience applying machine learning to text, image, or multimodal content for retrieval, matching, ranking, or recommendation.
  • Familiarity with large language model (LLM) workflows for text and image processing tasks.
  • Exposure to search systems, information retrieval, embeddings, or learning-to-rank methodologies.
  • Experience with human-in-the-loop machine learning systems supporting operational or editorial workflows.
  • Demonstrated applied curiosity through substantial technical projects, research, open-source contributions, or internships.

Benefits and Perks

  • Generous paid vacation + time off for your birthday
  • Work from (almost) anywhere for up to 20 days per year
  • Focus on mental health and well-being:
    • Company-paid therapy sessions through SpringHealth
    • Company-paid subscription to Headspace
    • Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
  • Paid parental leave
  • Paid volunteer time
  • Focus on your career growth:
    • Development Dollars
    • Leadership development
    • Access to thousands of on-demand e-learnings
  • Travel Discounts
  • Employee Resource Groups
  • 20 days of paid time off
  • Private health and dental insurance
  • Life and Disability insurance

The best connections happen face-to-face, whether you’re sitting down to dinner or having coffee with a coworker. That’s why OpenTable has adopted a hybrid workplace model. This role aligns with that approach, with an expectation of coming into the office two days a week-giving employees the best of both worlds: in-person collaboration and flexibility.

The expected range of compensation for this position based in Toronto, Canada, including commission and/or bonuses is $170,000 - $190,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required.

We offer a competitive base salary and benefits including: 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 benefits. This role is eligible to be considered for an annual bonus and equity grant.

Work Environment & Flexibility

At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,964,837 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Toronto
≈ $70k – $152k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto
Python
TypeScript
AI/ML
LangGraph
LangChain
Function Calling
AI Agents
Gemini
LLM
RAG
Hallucination
Synthetic Data
Structured Outputs
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
Mobile
Maestro
DevOps
GCP
Management
UiPath
Apply
≈ $69k – $151k per year (Estimated) • In office • Full-Time • 3+ years exp • Toronto
Python
TypeScript
AI/ML
LangGraph
LangChain
AI Agents
LLM
RAG
Google ADK
Human-in-the-Loop
Structured Outputs
Semantic Search
LLM Guardrails
Agentic Workflows
Multi-Agent Systems
Management
UiPath
Apply
≈ $100k – $174k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Python
AI/ML
Model Context Protocol
Fine-tuning
Function Calling
AI Agents
NLP
Arize Phoenix
LangSmith
LLM
RAG
Knowledge Graph
LLM Guardrails
Multi-Agent Systems
Machine Learning
DevOps
FinOps
Cybersecurity
Defense in Depth
MedTech
Design Controls
Apply
Gen AI Developer 1 day ago
≈ $81k – $140k per year (Estimated) • In office • 8+ years exp • Toronto
Java
Java
Spring Framework
AI/ML
AI Agents
NLP
Cohere SDK
LLM
DevOps
CI/CD
Apply
≈ $101k – $175k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Toronto • Ottawa • Calgary • Vancouver
AI/ML
Claude
Vertex AI
AI Agents
RAG
OpenAI
Context Engineering
Apply
$125k – $167k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • New York
Python
Python
FastAPI
pySpark
Databases
Snowflake
Databricks
AI/ML
Cursor
LangGraph
LangChain
Claude
Spark
Claude Code
Fine-tuning
AI Agents
TensorFlow
Pandas
PyTorch
Anomaly Detection
GPT-4
Agentic Workflows
Machine Learning
DevOps
Datadog
AWS
Docker
Kubernetes
Grafana
Amazon EKS
GitHub
Apply
RF Systems Engineer 4 days ago
$78k – $176k per year • In office • TS/SCI • Full-Time • 7+ years exp • Bachelor's Degree • Colorado Springs
Python
Rust
DevOps
GitHub
Linux
Apply
$99k – $225k per year • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • McLean
Python
AI/ML
LangGraph
LangChain
Model Context Protocol
Fine-tuning
Function Calling
AI Agents
PyTorch
RAG
AWS Strands Agents
GraphRAG
Human-in-the-Loop
Red Teaming
Agentic Workflows
Multi-Agent Systems
DevOps
CI/CD
Git
Cybersecurity
Zero Trust
Least Privilege
Threat Modeling
Apply
Data Engineer 4 days ago
$78k – $176k per year • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • McLean
Python
Java
SQL
Scala
Databases
MySQL
Snowflake
Databricks
Cassandra
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Machine Learning
DevOps
GCP
Azure
AWS
Linux
Unix
Analytics
ETL/ELT
Management
Agile
Apply
Data Scientist, Mid 4 days ago
$78k – $176k per year • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Reston • Washington
Python
DevOps
OpenShift
GitHub Actions
OpenTelemetry
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
Grafana
Platform Engineering
Amazon EKS
Azure AKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Cybersecurity
Least Privilege
Apply
≈ $92k – $185k per year (Estimated) • Equity • Hybrid • 7+ years exp • PhD • Toronto
Python
Java
Python
Flask
FastAPI
Poetry
Gunicorn
Uvicorn
Java
Maven
Databases
PostgreSQL
Redis
Snowflake
Delta Lake
Qdrant
ElasticSearch
Apache Kafka
AI/ML
LangChain
CatBoost
Spark
Model Context Protocol
vLLM
XGBoost
Quantization
Multimodal AI
AI Agents
NLP
LangSmith
TensorRT
TensorRT-LLM
TGI
PyTorch
LLM
RAG
Amazon SageMaker
Machine Learning
DevOps
GCP
Helm
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
TeamCity
Amazon S3
Analytics
ETL/ELT
A/B Testing
Apply
≈ $83k – $144k per year (Estimated) • Equity • Hybrid • 5+ years exp • Bachelor's Degree • Toronto
Python
SQL
Databases
Snowflake
AI/ML
LangChain
LlamaIndex
AI Agents
LLM
RAG
OpenAI
Anthropic
Agentic Workflows
DevOps
Git
Apply
≈ $37k – $84k per year (Estimated) • Hybrid • 5+ years exp • Mexico City
Apply
≈ $54k – $96k per year (Estimated) • Hybrid • Contractor • 7+ years exp • Toronto
Management
Monday.com
Apply
≈ $76k – $131k per year (Estimated) • Equity • Hybrid • 8+ years exp • Toronto
Apply
≈ $68k – $147k per year (Estimated) • Hybrid • 4+ years exp • Toronto
Python
JavaScript
PHP
TypeScript
SQL
Node JS
Databases
MySQL
PostgreSQL
Supabase
AI/ML
Lovable
Frontend
Vue.js
GraphQL
Nuxt.js
React.js
DevOps
Rest API
GCP
Azure
AWS
GitHub
Design
Figma
Management
Jira
n8n
Apply
$34k – $58k per year • Remote (Canada) • Contractor • Toronto
Python
SQL
AI/ML
Time Series
Analytics
Microsoft Excel
Apply
≈ $41k – $108k per year (Estimated) • In office • Full-Time • Toronto
Move
Apply
≈ $79k – $143k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Toronto
Design
Adobe Illustrator
Figma
Sketch
Adobe XD
Apply
≈ $31k – $58k per year (Estimated) • In office • Toronto
Management
SharePoint
Apply
See all jobs
This is one of many
1,964,837 more open roles from verified company boards, updated every day.