Senior Data Engineer
Full Job Description
About OpenTable
With millions of diners and a legacy spanning over 25 years, OpenTable empowers the restaurant industry through world-class technology. The company helps partners thrive while enabling diners to discover perfect dining experiences for every occasion.
About Role
We are seeking a Senior Data Engineer – AI/ML to build the data and AI infrastructure powering next-generation intelligent products. This role combines modern data engineering with Generative AI, focusing on scalable platforms using LLMs, RAG (Retrieval-Augmented Generation), embeddings, vector search, and AI agents.
Key Responsibilities
- Design and build AI/LLM pipelines supporting training, inference, evaluation, and retrieval workloads including ingestion, chunking, embedding generation, indexing, reranking, and context construction.
- Develop production-grade applications using LLMs, structured outputs, tool/function calling, and agentic workflows (LangGraph/LangChain).
- Build and optimize semantic search and vector retrieval systems for high performance.
- Create frameworks for LLM evaluation, monitoring, tracing, quality measurement, latency optimization, and cost control.
- Design scalable batch and streaming pipelines using Databricks, Apache Spark, Delta Lake, Snowflake, Airflow, Kafka, and Unity Catalog.
- Establish data governance, lineage, security, and observability practices for AI systems.
Company
OpenTable
OpenTable, part of Booking Holdings Inc., has been proudly serving restaurants for over 25 years with a global network exceeding 70,000 locations worldwide.The company acts as the essential bridge bet...