CareerPlan

(Senior) Software Engineer - Data Core

Munich, GermanyFull-time2026-11-02 → 2026-11-10
Hybrid

Core

Build and maintain the storage abstraction layer (Data Core) for Celonis' data pipelines, enabling AI to understand enterprise processes via SQL translation and OLAP engine integration.

Role type

Senior Software Engineer (Data Core Backend)

Builds

Data Core service, sqlglot SQL translator, and StarRocks OLAP engine integrations

Domain

Enterprise AI, Process Mining, Data Infrastructure

Deliverable

production ML models

Required skills

Java, Python, SQL, SQL parsing/transpilation, OLAP engines, gRPC, message queues, unit/integration testing, code reviews

Preferred skills

SQL parser/AST/query planner internals, open source contributions (sqlglot/StarRocks), C++, Kubernetes, query optimization

Technologies

Java, Spring Boot, gRPC, sqlglot, StarRocks, Databricks, Snowflake, Spark, PostgreSQL, Kubernetes

Responsibilities

Implement features and fix bugs in Data Core backend integrations; Add and fix sqlglot dialect support; Investigate StarRocks behavior and compatibility issues; Debug slow or incorrect queries; Write unit and integration tests; Lead small to medium projects end to end

Seniority

Senior, hands-on IC with mentorship