Core Software Engineer (C++) - Remote

ClickHouse · Remote · United States ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
$215k – $260k
0 applicants so far

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