Senior Data Platform Engineer - Real-Time Analytics & Search

Toast

Dublin

Hybrid

EUR 110,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Toast in Dublin is seeking a Senior Software Engineer to join the OLAP Platform team, building the analytical data layer that powers real-time reporting, search, and AI-driven data access across Toast. The role centers on OpenSearch indexing, a federated GraphQL surface, and scalable backend services in Java/Kotlin.

You will work across teams to optimize performance for large datasets, with a strong emphasis on testing, data freshness, and reliability in a hybrid environment requiring in-office

Qualifications

  • Strong backend engineering skills in Kotlin, Java, or another object-oriented language with testing and code quality
  • Experience with large datasets requiring correctness, freshness, and query performance
  • Comfort with document-based or columnar data stores (BigTable, DynamoDB or similar)
  • Strong interest in core search engineering including ranking, semantic/natural language search
  • Ability to collaborate across teams and ship clean solutions for other engineers
  • Use of AI tooling as a normal part of workflow, not an afterthought

Responsibilities

  • Build and scale the OLAP platform powering real-time reporting and AI-driven products
  • Index events from Toast into OpenSearch and expose data via federated GraphQL layer
  • Collaborate across product teams to ensure platform performance and cost balance
  • Deliver reliable, well-tested backend services in Kotlin/Java and related tech stack

Skills

Kotlin
Java
Backend engineering
Testing & code quality
Big data
OpenSearch
DynamoDB/OpenTable stores

Tools

OpenSearch
Elasticsearch
Kafka
Pulsar
GraphQL

Job description

Toast in Dublin is seeking a Senior Software Engineer to join the OLAP Platform team, building the analytical data layer that powers real-time reporting, search, and AI-driven data access across Toast. The role centers on OpenSearch indexing, a federated GraphQL surface, and scalable backend services in Java/Kotlin.

You will work across teams to optimize performance for large datasets, with a strong emphasis on testing, data freshness, and reliability in a hybrid environment requiring in-office

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Analytics & Search (OpenSearch)
Senior Software Engineer, Analytics & Search (OpenSearch)

Toast Tab, Inc. • Leinster

Hybrid
EUR 90,000 - 120,000
Engineering Manager, Real-Time Analytics Platform (Hybrid)
Engineering Manager, Real-Time Analytics Platform (Hybrid)

Toast • Dublin

Hybrid
EUR 120,000 - 170,000
Technical Operations Lead - Backend & Data
Technical Operations Lead - Backend & Data

Toast • Dublin

Hybrid
EUR 120,000 - 160,000
Hybrid work model
Competitive benefits
Senior Software Engineer, Analytics & Search
Senior Software Engineer, Analytics & Search

Toast • Dublin

Hybrid
EUR 110,000 - 160,000
Senior Software Engineer, Analytics & Search
Senior Software Engineer, Analytics & Search

Toast Tab, Inc. • Leinster

Hybrid
EUR 90,000 - 120,000
Senior Backend Engineer, Data Integrations & Insights
Senior Backend Engineer, Data Integrations & Insights

Toast Tab, Inc. • Dublin

Hybrid
EUR 110,000 - 140,000
Senior Backend Engineer, Data Integrations and AI
Senior Backend Engineer, Data Integrations and AI

Toast • Dublin

Hybrid
EUR 90,000 - 150,000
Hybrid work in Dublin
Technical Lead, Backend & Data Systems (AI-Driven)
Technical Lead, Backend & Data Systems (AI-Driven)

Toast Tab, Inc. • Leinster

Hybrid
EUR 70,000 - 110,000
Hybrid work model
Senior Backend Engineer — AI-Driven, Hybrid Role
Senior Backend Engineer — AI-Driven, Hybrid Role

Toast • Dublin

Hybrid
EUR 90,000 - 130,000
Engineering Manager 2, Real-Time Analytics
Engineering Manager 2, Real-Time Analytics

Toast • Dublin

On-site
EUR 120,000 - 170,000