O

OpenTable

Online restaurant reservation platform for diners

Applied Machine Learning Scientist 2

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • A 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 such as PyTorch, TensorFlow, scikit-learn, or XGBoost.
  • Hands-on experience training, tuning, evaluating, and debugging classical machine-learning and deep-learning models, including Transformers.
  • A 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 such as data drift and overfitting.

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 and multimodal approaches to content tasks such as 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.

Desired Qualifications

  • Experience applying machine learning to text, image, or multimodal content for retrieval, matching, ranking, or recommendation.
  • Familiarity with large language model 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.

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