ClickHouse: Core Software Engineer (C++) - Remote

Related keywords: remote job san franciscoremote job in new yorknetwork engineer remote job

Overview

The job posting is for a Core Software Engineer (C++) position at ClickHouse, a fast-growing cloud company renowned for its innovative approach to real-time data analytics. Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is on a mission to reshape how companies utilize data, making it a prominent player in the fields of data warehousing, observability, and AI workloads. The role is full-time and offers the flexibility of a remote working environment, allowing candidates from anywhere in the world to apply.

Company Background

Founded in San Francisco, ClickHouse has garnered substantial attention and investment, recently securing $400 million in Series D financing. With over 2,000 customers and an Annual Recurring Revenue (ARR) that has more than quadrupled over the past year, the company demonstrates a remarkable growth trajectory. The Core Engineering teams, including the Performance Engineering team, are essential in maintaining and elevating the quality of the ClickHouse open-source project. The team's dynamic environment is geared towards engineers who are passionate about optimizing distributed systems.

Role Responsibilities

As a member of the ClickHouse Core Performance team, your responsibilities will include:

  • Analyzing and optimizing the performance of the core ClickHouse database.
  • Working on topics including query optimization, distributed query optimization, relational operators, and advanced low-level optimizations.
  • Extending existing performance tests and implementing new tests based on real-world or synthetic datasets to monitor performance consistently.
  • Collaborating with the Support Engineering team to assist in diagnosing complex performance issues faced by customers.
  • Interacting with other core teams to evaluate how new features may impact performance.
  • Engaging actively with the open-source community, resolving issues, completing pull requests, and addressing questions from a variety of communication channels.

Required Skills

Candidates interested in applying must meet the following skills and qualifications:

  • Profound professional experience in C++ programming.
  • Strong understanding of Unix systems.
  • In-depth knowledge of database internals and design.
  • Experience in performance engineering, particularly with databases. Experience in other areas such as high-frequency trading, simulation, or real-time data processing is also acceptable.
  • Excellent communication skills with an emphasis on collaboration across engineering teams.
  • A commitment to engaging with the open-source community and participating in coding reviews attentively and respectfully.
  • Demonstrated problem-solving abilities and robust production debugging skills.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in a fast-paced startup environment, viewing oneself as a partner in the organization's growth and development.

Bonus Qualifications

While not required, certain bonus skills may set candidates apart from others:

  • Familiarity with ClickHouse.
  • Background in security, privacy, and compliance.
  • Experience with TCP/IP and network programming.
  • Development experience with cloud infrastructure services, preferably with Kubernetes.
  • Public speaking experience at technical conferences and meetups.
  • Contributions to open-source projects.

Compensation and Benefits

For roles based in the United States, the standard starting salary range is provided, with location-specific adjustments possible in high-cost areas such as the San Francisco Bay Area and New York City. Specific salary details can vary based on several factors, including education, qualifications, certifications, experience, and location.

The company emphasizes transparency and encourages candidates to inquire about compensation if needed. Employees can benefit from:

  • A flexible work environment.
  • Employer contributions towards healthcare costs.
  • Equity options for new team members.
  • Generous time-off policies.
  • Up to $500 for a home office setup for remote employees.
  • Global gatherings to enhance in-person connections with colleagues.

Company Culture

Joining ClickHouse means becoming a part of a growing team that shapes its culture. As one of the first 500 employees, you will play a crucial role in fostering a collaborative and dynamic work environment.

Equal Opportunity Employment

ClickHouse is an equal opportunity employer committed to maintaining a diverse workforce and providing an inclusive work environment. It prohibits discrimination and harassment based on numerous characteristics protected by federal, state, or local laws.

Conclusion

This position offers a unique chance for skilled C++ engineers to contribute to a leading-edge open-source database technology. With a focus on performance optimization in a supportive remote environment, candidates will find ample opportunities for personal and professional growth within ClickHouse.



This job offer was originally published on weworkremotely.com

ClickHouse

Anywhere in the World

Software development

Full-time

January 22, 2026

15 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.