You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Celonis

(Senior) Software Engineer - Data Core

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay €70K - 95K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The team builds Data Core, the storage abstraction layer between ETL workloads and the backends that run them, including Databricks, Snowflake, StarRocks, Spark, and PostgreSQL.

Your work spans three codebases: a Java and Spring Boot service with gRPC and message-queue APIs, sqlglot for SQL translation and optimization across dialects, and StarRocks, the OLAP engine used as a backend.

The company provides a platform for building and running AI-driven business processes. It has headquarters in Munich, Germany and New York City, USA, and more than 20 offices worldwide.

Responsibilities

  • Build features and fix bugs in the Data Core backend integrations.
  • Add and repair sqlglot dialect support, covering parsing, SQL generation, and correct transpilation.
  • Look into StarRocks behavior and compatibility problems, then contribute fixes or workarounds.
  • Trace slow or wrong queries from the SQL text through the query plan to the results.
  • Write unit and integration tests, with a focus on SQL translation edge cases.
  • Join design discussions, write short design docs for your own work, and review code in both directions.
  • As a senior, lead small to medium projects from start to finish and help onboard newer teammates.

Requirements

  • Solid Java, or strong Python and willingness to work in Java every day.
  • Good SQL: joins, aggregations, window functions, and how queries execute.
  • Hands-on familiarity with at least one analytical or distributed data system, such as Spark, Snowflake, Databricks, Trino, ClickHouse, or StarRocks.
  • Sound testing and debugging habits.
  • Clear communication in writing and speech, and a habit of asking questions early.
  • Strong Plus: knowledge of how SQL parsers, ASTs, or query planners work.
  • Strong Plus: open source contributions, especially to sqlglot or StarRocks.
  • Strong Plus: experience with gRPC, message queues, or Kubernetes.
  • Strong Plus: some C++ experience.
  • Strong Plus: interest in query optimization and database internals.

Conditions

Flexible hybrid work model that mixes remote focus time with in-office collaboration.

The company values inclusion and wants every voice heard, regardless of background.

Benefits

  • Ownership from day one: restricted stock units for full-time staff, plus merit-based refresh grants.
  • Parental leave from the first day: 24 weeks fully paid for primary carers and 12 weeks for supporting carers.
  • Unlimited PTO where local rules allow, and generous PTO in all regions.
  • Learning support through a 70-20-10 framework, mentorship programs, and a dedicated learning platform.
  • Health support: subsidized Wellhub memberships, mental health counseling, and Wellness Weeks focused on work-life balance.
  • Paid Impact Days to volunteer for community or environmental causes, locally or virtually.
  • Inclusion Think Tank and annual Inclusion Days.

Where you’d work

Part of the week in the office

About the company

Celonis

  • Industry: SaaS

Office in Munich, Germany

Also hiring in Raleigh, United States, New York, United States, Redwood City, United States and 6 more places

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 19 checks run
  • 0 red flags

Still hiring?

13 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • SQL
  • PostgreSQL
  • Kubernetes
  • Spark
  • Databricks
  • Snowflake
  • Java
  • C++
  • Spring
  • gRPC
  • ClickHouse
Seniority
Senior
Type
Full-time
Equity
Equity offered
Industry
SaaS
Specialty
Backend
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • SQL
  • PostgreSQL
  • Kubernetes
  • Spark
  • Databricks
  • Snowflake
  • Java
  • C++
  • Spring
  • gRPC
  • ClickHouse

Location

Work model
Hybrid
Region
Europe
Office
  • Munich, Germany

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
SaaS

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason