SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Celonis is the trusted platform to industrialize Enterprise AI. The company's core offering 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. Celonis is headquartered in Munich, Germany, and New York City, with more than 20 offices worldwide.
The Engine Orchestration team builds and operates the distributed services that run, scale, and balance analytical query engines. The team turns customer models into something they and their AI agents can query interactively using the Process Query Language across enterprise-sized datasets. The team actively evolves the new premium query engine in collaboration with multiple teams across time zones, focusing on new features, improved operability, robust security, and scalable customer workloads.
The defining program is a multi-year migration of the legacy query engine onto the new premium query engine—one of the largest and highest-leverage engineering efforts in the company.
In this Senior Software Engineer role, you will lead both the engineering that evolves the new premium query engine and the execution of milestones within the migration program that moves customer workloads onto it. This is not a simple lift-and-shift: the two query engines evolved with different focus areas, and the new premium engine serves different forward-looking use cases. Your job is keeping customer workloads running seamlessly throughout the transition. You will analyze how the engines differ on real customer workloads, develop tooling, classify root causes, and turn them into concrete follow-up actions across teams.
Continuous operations are crucial. You will help keep the engines and their orchestration healthy while the entire fleet moves underneath them, because a migration at this scale does not get a pause in customer traffic.
Key responsibilities:
- Lead the design and delivery of services the team owns across new and existing microservices in Java, Spring, RabbitMQ, and Postgres, from architecture through production operation
- Evolve the new premium query engine by owning and delivering entire feature sets addressing new and extended use cases, tightened security robustness, and closing gaps
- Drive query engine migration milestones end-to-end and ensure operability across shared libraries as dependency workflows grow more frequent and complex
- Establish and extend AI agent tooling to carry repetitive operational and development processes across the team
- Sustain the operational and security robustness of Tier 0 and Tier 1 services throughout feature development and the migration; participate in and improve the on-call rotation
Requirements:
- University degree in Computer Science or comparable education
- 5+ years of professional experience building Java applications that are scalable, reliable, and testable, including owning them in production
- Fluency in Java and Python (required)
- Strong experience with data-intensive, performance-critical distributed systems
- Experience rolling out changes across a large fleet of distributed systems, with instinct for incremental, reversible, measurable steps
- Track record of developing and operating systems that process data workloads at scale
- Strong knowledge of data structures and algorithms from a performance point of view, and of asynchronous and concurrent programming
- Ability to turn a vague, customer-facing problem into a concrete executable plan, and to explain that plan to non-engineer stakeholders
- Excellent communication skills in English; German is a plus
- Preferred experience: Java Spring Boot, Kubernetes, Databases, C++