Core Software Engineer (C++) - Remote
ClickHouse · Remote · United States ·
COMPENSATION
$215k – $260k
Listed on the employer's job board (Ashby)
- Fully remote (US/Canada)
- C++ and Linux systems
- Database performance focus
- Open-source contribution
- Equity and healthcare
Join the Core Engineering team at ClickHouse to work on the heart of their open-source database project. You will scale and optimize performance for real-time analytics applications, collaborating with a global, remote-first workforce.
The position involves deep technical work on query optimization, low-level system improvements, and ensuring reliability as the platform grows. You will also engage with the open-source community and support complex customer issues.
What you'll do
- Optimize core database performance including query execution and relational operators
- Implement low-level optimizations such as SIMD instructions and caching strategies
- Extend performance tests using real-world or synthetic datasets to prevent regression
- Debug advanced performance issues for customers and participate in on-call rotation
- Collaborate with other teams to assess the impact of new features on reliability
- Engage with the open-source community by reviewing PRs and answering technical questions
What you'll need
- Solid professional software development experience in C++
- Strong knowledge of Unix/Linux systems and database internals
- Experience in performance engineering for databases or similar high-throughput systems
- Ability to communicate effectively within and across engineering teams
- Strong problem-solving skills with proficiency in production debugging
- Willingness to work closely with the open-source community and review code carefully
Nice to have
- Previous experience with ClickHouse
- Knowledge of security, privacy, and compliance standards
- Experience with TCP/IP and network programming
- Background in developing cloud infrastructure services with Kubernetes
- History of giving public talks at technical conferences
- Prior contributions to open source projects
Stack
- C++
- Unix
- Linux
- Kubernetes
- TCP/IP
How you'll work
- Fully remote position
- Must be located in the United States or Canada
- Includes participation in an on-call rotation
What you get
- Employer contributions towards healthcare
- Stock options for every new team member
- Flexible time off in the US and generous entitlements elsewhere
- $500 USD allowance for home office setup
- Opportunities for global company-wide offsites