OpenTable: Senior Data Engineer (AI/ML) — India (Remote)
OpenTable lists a Senior Data Engineer (AI/ML) opening in India (Remote). The job description covers Python, Java, SQL, CI/CD, AI, taxation, insurance.
Recruitment overview
| Organisation | OpenTable |
|---|---|
| Post / role | Senior Data Engineer (AI/ML) |
| Department | Machine Learning & Data Engineering |
| Employment type | Not specified |
| Notification / job ID | 8817801002 |
| Job location | India (Remote) |
| Work arrangement | Remote |
| Educational qualification | See the employer’s role-specific qualification criteria |
| Experience required | 5+ years of experience in data engineering, software engineering, distributed systems, or a related field |
| Salary / stipend | See employer notice for pay details |
| Last date to apply | See official notice |
About OpenTable
OpenTable operates a restaurant reservation platform. Diners discover and book tables through its apps and website, while restaurants use its reservation and table-management software and its marketing and guest-review tools. The reservation network connects many thousands of restaurants with diners across countries, and OpenTable is part of the Booking Holdings group. Its employer feed covers sales and product roles supporting this restaurant network.
The position and its setting
OpenTable lists Senior Data Engineer (AI/ML) in India (Remote), under reference 8817801002. The details below separate the work described by the employer from essential conditions, preferred experience and practical preparation advice.
- Department: Machine Learning & Data Engineering
- Employer listing date: 18 September 2026
Responsibilities and work described
- Design: and build AI/LLM data pipelines supporting training, inference, evaluation, embeddings, and retrieval workloads
- Building: production-grade RAG systems, including ingestion, chunking, embedding generation, indexing, retrieval, reranking, and context construction
- Development: AI applications using LLMs, structured outputs, function/tool calling, and agentic workflows
- Building: and optimize semantic search and vector retrieval systems
- Development: frameworks for LLM evaluation, monitoring, tracing, quality measurement, latency, and cost optimization
- Design: scalable batch and streaming pipelines using Databricks, Apache Spark, Delta Lake, Snowflake, and Airflow
- Building: data products and platforms that make structured and unstructured enterprise data accessible to AI applications
- Development: reliable ETL/ELT pipelines and optimize large-scale distributed workloads for performance and cost
- Establishment: data quality, governance, lineage, security, and observability practices
- Partner with ML and application engineering teams to move AI prototypes into production-ready systems
Essential requirements and candidate background
- 5+ years of experience in data engineering, software engineering, distributed systems, or a related field
- Programming skills in Python and/or Scala/Java and advanced SQL
- Experience: Databricks, Snowflake, Apache Spark, Delta Lake, and Airflow
- Experience: cloud data platforms such as Snowflake and/or Databricks
- Practical experience building applications using LLMs or Generative AI
- Understanding: RAG architectures, embeddings, vector databases, semantic search, and retrieval systems
- Familiarity: LLM concepts including prompting, structured outputs, tool calling, and model evaluation
- Experience designing scalable, reliable, and observable production data systems
Preferred experience and additional strengths
- Deep experience designing large-scale data platforms, distributed processing systems, and complex data workflows
- Experience: real-time and streaming data architectures, including Kafka, Spark Structured Streaming, or similar technologies
- Experience building low-latency data pipelines and event-driven architectures
- Experience designing complex multi-stage ETL/ELT and data orchestration workflows using Airflow or similar platforms
- Experience optimizing Spark/Databricks workloads, including partitioning, clustering, caching, joins, and compute optimization
- Experience building data platforms supporting both batch and real-time AI/ML workloads
- Experience: LLM and AI evaluation frameworks, including automated evaluations, offline/online evaluation, quality metrics, and experimentation
- Experience building evaluation datasets and pipelines for measuring LLM/RAG/agent quality, accuracy, relevance, latency, and cost
- Experience: AI observability and tracing, including token usage, model performance, latency, failures, and production monitoring
- Experience: LangGraph, LangChain, LlamaIndex, or similar AI orchestration frameworks
- Experience: vector databases such as Qdrant, Pinecone, Weaviate, or Databricks Vector Search
- Experience: Kafka, MLflow, Unity Catalog, Databricks Mosaic AI, or model-serving platforms
Location, schedule and contract conditions
- Work arrangement: Remote
- Advertised location: India (Remote)
Benefits mentioned by the employer
- 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
- Generous paid vacation + time off for your birthday
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
Pay and application dates
A verified salary figure is not established in this article. An online estimate for another Senior Data Engineer (AI/ML) vacancy is not an offer for reference 8817801002; use the employer’s own pay disclosure and recruitment communication.
A closing date is not confirmed in this article. Check the current employer page before submitting: an undated posting can change or be withdrawn.
How to apply to OpenTable
Applications follow the official employer page linked below.
Open the official OpenTable posting below and match the title and reference 8817801002.
Compare your qualifications and experience with the essential conditions for the India (Remote) position, then read the preferred criteria separately.
Prepare an accurate CV and the supporting items requested in that employer’s application. Provide only information and documents you are authorised to share.
Use the employer’s application option, complete the required fields and review the submission. Retain the acknowledgement when one is provided. Job Alerts World does not receive the application.
Practical preparation: Python
Python work is easier to assess through a concrete example than a list of libraries. Explain the problem, the input data, the parts you implemented and how you checked the output. Include a repository or a short technical note when you can share it.
Relevant skills
- Python
- Java
- SQL
- Spark
- Kafka
- CI/CD
- APIs
- AI/ML
- LLMs
- AI
- taxation
- insurance
- training
Important links
| Official notification / job description | Open official page |
|---|
Read the complete official notice before applying. Availability and requirements can change.
For corrections, see our editorial policy and contact information.