CareerPlan

Senior Software Engineer , Query Processing, Munich

München, GermanyFull-time€120k2026-08-26 → 2026-11-10

Core

Design, build, and maintain a distributed query processing engine and storage layer for an open-source analytical database.

Role type

Senior IC software engineer (query processing)

Builds

A high-performance, Postgres-compliant analytical database

Domain

Data infrastructure / Database systems

Deliverable

production ML models | product features

Required skills

C++20, multi-threaded high-performance systems, database internals, query processing, Linux development

Preferred skills

database internals, high-performance code for network/SSD/CPU, large-scale systems, distributed systems

Technologies

C++20, Linux, Iceberg

Responsibilities

Provide technical mentorship to junior engineers; Design and maintain the query processing and optimization engine; Shape support for open table formats like Iceberg; Participate in design discussions, code reviews, and performance investigations; Partner with engineers to deliver high-performance query execution features