(Senior) Software Engineer - Data Core

Contract type
Ongoing
Work mode
Hybrid
Experience
Senior · Not stated

Level inferred from job title

Job description

Senior backend engineer role in Celonis' Data Core team, building and maintaining the storage abstraction layer behind Celonis data pipelines across Java/Spring Boot services, sqlglot SQL translation, and StarRocks.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Hybrid
Languages
English

What you'll do

  • Implement features and fix bugs in Data Core backend integrations
  • Add and fix sqlglot dialect support: parsing, SQL generation, and transpilation correctness
  • Investigate StarRocks behavior and compatibility issues, and contribute fixes or workarounds
  • Debug slow or incorrect queries by following them from SQL text to query plan to results
  • Write unit and integration tests, especially for SQL translation edge cases
  • Take part in design discussions, write short design docs for your own work, and give and receive code reviews
  • As a Senior: lead small to medium projects end to end and help onboard newer teammates

What we're looking for

  • Solid Java, or strong Python with the willingness to work in Java daily
  • Good SQL skills: joins, aggregations, window functions, and an understanding of how queries execute
  • Familiarity with at least one analytical or distributed data system (for example Spark, Snowflake, Databricks, Trino, ClickHouse, or StarRocks)
  • Good testing and debugging habits
  • Clear written and spoken communication, and a habit of asking questions early

Nice to have

  • Exposure to how SQL parsers, ASTs, or query planners work
  • Contributions to open source projects, especially sqlglot or StarRocks
  • Experience with gRPC, message queues, or Kubernetes
  • Some C++ experience
  • Interest in query optimization and database internals

Your team

Data Core

The storage abstraction layer behind Celonis' data pipelines, sitting between ETL workloads and backends such as Databricks, Snowflake, StarRocks, Spark, and PostgreSQL.

Benefits

Inclusive parental leave policy—24 weeks of fully paid leave for primary carers and 12 weeks for supporting carers, available from first day of employment

  • Restricted Stock Units (RSUs) and merit-based refresh grants
  • Unlimited PTO (in applicable regions) and generous PTO globally, plus a flexible hybrid work model
  • 70-20-10 learning framework, mentorship programs, and access to a dedicated learning platform
  • Subsidized Wellhub memberships, mental health counseling, and dedicated Wellness Weeks
  • Annual Impact Days with paid time off to volunteer
  • Inclusion Think Tank and annual Inclusion Days

Apply

About Celonis

The trusted platform to industrialize Enterprise AI

Celonis is the trusted platform to industrialize Enterprise AI. At its core is the Celonis Context Model, which combines process data, business knowledge, and intelligence into a living digital twin of the enterprise that AI can understand. Industry-leading companies trust Celonis and its global ecosystem of partners to make their AI agents, people, systems, and processes work together.

Mission

Make processes work for people, companies, and the planet by giving AI the context to understand how every business process really works.

Key facts

  • Munich, Germany and New York City, USA
  • Process Mining / Enterprise AI software
  • Global leader in Process Mining and the Process Intelligence Graph
  • More than 20 offices worldwide
  • Every full-time Celonaut is an owner, receiving RSUs

What they value

  • Live for Customer Value
  • The Best Team Wins
  • We Own It
  • Earth Is Our Future