
Core Software Engineer (C++) - Remote
ClickHouse6 months ago
Base Salary
$141k - $208k/yr
Responsibilities
- Contribute to, analyze, and optimize the performance of the core ClickHouse database
- Work on query optimization, distributed query optimization, aggregation, joins, caching, SIMD instructions, and other low-level optimizations
- Extend and create performance tests using real-world and synthetic datasets
- Support advanced customer performance debugging through the Support Engineering team
- Participate in an on-call rotation and external community support channels
- Assess the performance and reliability impact of new features with other teams
- Resolve open-source issues, review and finish pull requests, and answer community questions across mail, chats, Google Groups, and external Slack channels
Requirements
- Solid professional software development experience in C++
- Experience with Unix/Linux systems
- Strong knowledge of database internals and design
- Experience in performance engineering, ideally with databases or alternatively high-frequency trading, simulation, or real-time data processing
- Strong production debugging and problem-solving skills
- Ability to collaborate effectively across engineering teams and communicate well
- Willingness to participate in code reviews and work closely with the open-source community
- Bonus: ClickHouse experience
- Bonus: Security, privacy, or compliance experience
- Bonus: TCP/IP and network programming experience
- Bonus: Cloud infrastructure services experience, preferably with Kubernetes
- Bonus: Public speaking at technical conferences or meetups
- Bonus: Previous open-source contributions
Benefits
- Remote position available anywhere in the United States and globally distributed, remote-friendly work environment
- Employer healthcare contributions
- Company stock options
- Flexible time off in the US and generous time-off entitlement in other countries
- $500 home office setup allowance for remote employees
- Opportunities to attend company-wide global gatherings
Tech Stack
Categories
About ClickHouse
ClickHouse builds an open-source, columnar OLAP database and a managed cloud service for teams that need real-time analytics at scale. The company monetizes through ClickHouse Cloud and commercial support for enterprises running analytics, observability, and AI workloads. Founded in 2021 and headquartered in Palo Alto, it is privately held and serves as the primary commercial steward of the ClickHouse project.