CareerPlanSign in

Senior Software Engineer - Query Engine & Database Systems

Munich, Germany💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Build a highly parallelized and distributed analytical database (Process Query Engine) to enable interactive mining of enterprise-sized data sets for process mining customers.

Role type

Senior Software Engineer (System Programming & Database Internals)

Builds

Process Query Engine (analytical database core product)

Domain

Enterprise AI / Process Mining / Distributed Systems

Deliverable

production ML models | product features

Required skills

System programming, Modern C++, Java, Parallel Computing, Distributed Systems, Database Internals, Performance Engineering, Algorithm Design

Preferred skills

Cloud engineering, Linux systems, Infrastructure as code, Build systems, Performance monitoring

Technologies

C++, Java

Responsibilities

Develop new concepts and algorithms for data management and query execution, Challenge and benchmark solutions using performance engineering principles, Shape and contribute to development and maintenance processes, Take responsibility for performance, scalability, and reliability of solutions, Mentor project teams and more junior engineers, Lead projects and define technical roadmaps

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.