(Senior) Software Engineer - Data Core
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
