Senior Software Engineer - Query Engine & Database Systems
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

