Lukas Karnowski is a software engineer with 12 years of experience specializing in high-performance systems, particularly in-memory and OLAP query engines. Based in Munich, he has led performance squads at Celonis, driving technical vision, multi-core task scheduling, and chunk-wise execution for a proprietary process query language implemented in C++. Comfortable in low-level languages like C++ and Rust, he blends algorithmic rigor from his database-focused academic background with hands-on optimization and troubleshooting. As a mentor and technical interviewer, he has coordinated distributed teams and shaped roadmaps that balance maintenance with forward-looking performance features. Currently at Firebolt, he continues to push runtime efficiency in analytic systems, bringing a pragmatic yet research-informed approach to engineering trade-offs. An early game-dev background and tutoring experience hint at a longtime habit of building practical systems while explaining complex concepts clearly.
12 years of coding experience
6 years of employment as a software developer
Master of Science - MS Informatics, Master of Science - MS Informatics at Technical University of Munich
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.