Philipp Grulich is a seasoned software engineer with 12 years of experience specializing in database technology, stream processing, and query compilation. He has driven query optimization and execution work at Observe Inc. and recently joined Snowflake, bringing a strong research-to-production pedigree from his time as a research associate at TU Berlin and DFKI. Philipp co-created the NebulaStream project and has published and presented work on high-performance streaming operators and real-time visualization at venues like ICDE, EDBT and Flink Forward. His background blends deep systems-level expertise with hands-on implementation of Apache Flink integrations and slicing window operators that achieved up to 10x speedups. Based in Berlin, he pairs advanced academic training (PhD-level study) with practical product impact across startups and research labs. Colleagues describe him as the kind of engineer who turns streaming research ideas into production-grade query engines.
12 years of coding experience
13 years of employment as a software developer
Doctor of Science Computer Science, Doctor of Science Computer Science at Technische Universität Berlin
University of California Santa Cruz
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Hamburg University of Applied Sciences
Contributions:180 commits, 14 pushes, 2 branches in 7 months
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.