Full-Time

Core Performance Software Engineer

C++

Confirmed live in the last 24 hours

Clickhouse

Clickhouse

201-500 employees

High-speed column-oriented database management system

Data & Analytics
Enterprise Software

Mid, Senior

Remote in UK

Category
Backend Engineering
Software Engineering
Required Skills
TCP/IP
Kubernetes
C/C++
Linux/Unix
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 or related fields like high-frequency trading, simulation, real-time data processing
  • ability to communicate well with others and work well within and across engineering teams
  • willingness to work closely with the open-source community
  • participation in code reviews with patience and attention to detail
  • strong problem-solving skills and solid production debugging skills
  • passion for efficiency, availability, scalability, and data governance
  • high level of responsibility, ownership, and accountability
  • bonus points for experience with ClickHouse
  • bonus points for experience in security, privacy, and compliance
  • bonus points for experience with TCP/IP and network programming
  • bonus points for experience developing cloud infrastructure services, preferably with Kubernetes
  • bonus points for experience giving public talks at technical conferences and meetups
  • bonus points for previous contributions to open source projects
Responsibilities
  • analyze and optimize the performance of the core ClickHouse database
  • extend existing and add new performance tests based on real-world or synthetic datasets
  • serve as a resource for the Support Engineering team to help debug advanced performance issues
  • collaborate with other core teams to assess the impact of new features on performance
  • work with the open-source community, resolving issues, reviewing and finishing PRs, and answering questions from various channels

ClickHouse provides a high-speed, column-oriented database management system designed for developers and businesses that manage large-scale data. Its primary product processes analytical queries quickly by storing data from the same columns together, making it significantly faster than traditional row-oriented databases, especially in Online Analytical Processing (OLAP) scenarios. ClickHouse stands out from competitors by offering a free, open-source database that can be deployed on local machines or in the cloud, along with a fully managed service on platforms like AWS, GCP, and Microsoft Azure. The company's goal is to deliver a cost-effective solution that simplifies data management while enhancing performance, as evidenced by clients who have reported substantial savings after switching to ClickHouse.

Company Stage

Series B

Total Funding

$291.8M

Headquarters

San Francisco, California

Founded

2021

Growth & Insights
Headcount

6 month growth

9%

1 year growth

39%

2 year growth

79%
Simplify Jobs

Simplify's Take

What believers are saying

  • Partnership with Supabase enhances user base through native Postgres replication.
  • Acquisition of PeerDB strengthens real-time analytics capabilities with Postgres CDC integration.
  • Launch of ClickPipes boosts ClickHouse Cloud's data ingestion capabilities.

What critics are saying

  • Emergence of Nebius as a competitor in cloud services could divert potential clients.
  • Redpanda's serverless platform poses a competitive threat with cost-effective solutions.
  • Confluent's partner program may overshadow ClickHouse's real-time analytics capabilities.

What makes Clickhouse unique

  • ClickHouse uses a column-oriented design for faster query processing.
  • The system offers real-time analytics with seamless SQL query execution.
  • ClickHouse provides a cost-effective, open-source database solution.

Help us improve and share your feedback! Did you find this helpful?