ClickHouse

Core Software Engineer (C++) - Remote

ClickHouse
Apply
5 months ago
Remote, GermanySenior
H1B Sponsor

Responsibilities

  • Analyze and optimize the performance of the core ClickHouse database, including query optimization, distributed query optimization, relational operators, caching, and SIMD-level optimizations
  • Create and extend performance tests using real-world and synthetic datasets to prevent database performance regressions
  • Support the Support Engineering team in debugging advanced customer performance issues
  • Collaborate with other core teams to assess the performance impact of new features and provide testing guidance
  • Resolve issues, review and finish pull requests, and answer questions from the ClickHouse open-source community

Requirements

  • Solid professional software development experience in C++ and experience with Unix systems
  • Strong knowledge of database internals and design
  • Experience in performance engineering, preferably involving databases or comparable high-performance systems
  • Strong production debugging and problem-solving skills
  • Ability to collaborate effectively across engineering teams and communicate well
  • Willingness to engage with the open-source community through code reviews, issue resolution, and technical support
  • Experience with ClickHouse, security, privacy, compliance, TCP/IP, network programming, cloud infrastructure services, Kubernetes, public technical talks, or open-source contributions is preferred

Benefits

  • Remote-friendly work environment with availability across more than 20 countries
  • Employer healthcare contributions
  • Company stock options
  • Flexible time off in the US and generous leave entitlement in other countries
  • $500 home office setup allowance for remote employees
  • Opportunities to participate in company-wide global gatherings

Tech Stack

C++ClickHouseKubernetes

Categories

ClickHouse

About ClickHouse

501-1,000 employees

ClickHouse is a fast, open-source columnar database built for real-time data processing and analytics at scale. ClickHouse Cloud delivers the query speed and concurrency that applications demanding instant insight from large volumes of data require. As AI agents become more embedded in software, generating higher query volumes at tighter latency, ClickHouse provides a high-throughput, low-latency engine purpose-built for that workload.