Celonis

(Senior) Software Engineer - Data Core

Celonis
Apply
3 days ago
Munich, GermanySenior

Responsibilities

  • Implement features and fix bugs in Data Core backend integrations.
  • Add and fix sqlglot dialect support, including SQL parsing, generation, and transpilation.
  • Investigate StarRocks behavior and compatibility issues and contribute fixes or workarounds.
  • Debug slow or incorrect queries from SQL text through query plans to results.
  • Write unit and integration tests, particularly for SQL translation edge cases.
  • Participate in design discussions, write short design documents, and give and receive code reviews.
  • As a Senior, lead small to medium projects end to end and help onboard newer teammates.

Requirements

  • Solid Java skills, or strong Python skills with willingness to work in Java daily.
  • Good SQL skills, including joins, aggregations, window functions, and understanding of query execution.
  • Familiarity with at least one analytical or distributed data system such as Spark, Snowflake, Databricks, Trino, ClickHouse, or StarRocks.
  • Good testing and debugging habits.
  • Clear written and spoken communication and a habit of asking questions early.
  • Preferred: exposure to SQL parsers, ASTs, or query planners.
  • Preferred: open-source contributions, especially to sqlglot or StarRocks.
  • Preferred: experience with gRPC, message queues, or Kubernetes.
  • Preferred: some C++ experience and interest in query optimization and database internals.

Benefits

  • Restricted Stock Units and merit-based refresh grants for full-time employees.
  • Inclusive parental leave of 24 weeks for primary carers and 12 weeks for supporting carers, available from the first day of employment.
  • Unlimited PTO in applicable regions, generous PTO globally, and a flexible hybrid work model.
  • Learning framework, mentorship programs, and access to a dedicated learning platform.
  • Subsidized Wellhub memberships, mental health counseling, and Wellness Weeks.
  • Paid annual Impact Days for community and environmental volunteering.
  • Inclusion Think Tank and annual Inclusion Days.

Tech Stack

Apache SparkC++ClickHouseDatabricksgRPCJavaKubernetesPostgreSQLPythonSnowflakeSpring BootSQL

Categories

BackendData Engineering
Celonis

About Celonis

1,001-5,000 employees

Celonis builds an enterprise SaaS platform for process mining and process intelligence that helps large organizations analyze, monitor, and improve business operations across systems like ERP and CRM. It sells subscriptions and solutions that surface process bottlenecks, recommend actions, and trigger automations. Founded in 2011, Celonis is privately held and headquartered in New York City and Munich, serving enterprises globally across industries.

Contact me