Skip to main content
ClickHouse
Scraped fromBuiltinToday
Backend

Core Software Engineer (C++) - Remote

C++Unix SystemsDatabase InternalsPerformance Engineering
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

About ClickHouseRecognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 3,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real-time analytics, data warehousing, observability, and AI workloads.

Responsibilities

  • Analyze and optimize the performance of the core ClickHouse database.
  • Work on query optimization, distributed query optimization, relational operators, caching, and low-level optimizations.
  • Extend existing and add new performance tests based on real-world or synthetic datasets.
  • Assist the Support Engineering team in debugging advanced performance issues.
  • Collaborate with core teams to assess the impact of new features on performance and provide support with performance tests.

Requirements

  • Solid professional software development experience in C++.
  • Experience with Unix Systems.
  • Strong knowledge in database internals and design.
  • Experience in performance engineering, ideally in a database.
  • Good communication skills and ability to work well with engineering teams.
  • Strong problem-solving skills and solid production debugging skills.

Benefits

  • Flexible work environment - globally distributed and remote-friendly.
  • Employer contributions towards healthcare.
  • Equity in the company - stock options for new team members.
  • Flexible time off in the US, generous entitlement in other countries.
  • $500 Home office setup for remote employees.
Core Software Engineer (C++) - Remote