Senior Software Engineer, KCM
Keeper SecurityFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Yes, this is a remote-first position that can be located anywhere in Germany and is not office-based.
The role requires solid professional software development experience in C++, including Unix Systems, strong knowledge in database internals and design, experience in performance engineering, good communication skills, and readiness to work with the open-source community.
This information is not specified in the job description.
ClickHouse has a remote-first, global team environment that fosters collaboration, including close work with other core teams, support engineering, and the open-source community through code reviews, issue resolution, and patient participation.
Strong candidates have C++ development experience with Unix, database internals knowledge, performance engineering background (ideally in databases), excellent communication for cross-team work, and enthusiasm for open-source collaboration.
High-speed column-oriented database management system
ClickHouse provides a high-speed, column-oriented database management system designed for developers and businesses that manage large-scale data. Its primary product processes analytical queries quickly by storing data from the same columns together, making it significantly faster than traditional row-oriented databases, especially in Online Analytical Processing (OLAP) scenarios. ClickHouse stands out from competitors by offering a free, open-source database that can be deployed on local machines or in the cloud, along with a fully managed service on platforms like AWS, GCP, and Microsoft Azure. The company's goal is to deliver a cost-effective solution that simplifies data management for its clients, as evidenced by user feedback highlighting substantial cost savings.