Core Software Engineer (C++) - Remote

ClickHouse
EMEA, United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Problem-solving","Teamwork","Ownership","Collaboration"]

Join the Core Performance team to optimize and scale the ClickHouse database in a distributed, high-performance environment. You’ll work on query optimization, relational operators, caching, and low-level optimizations (e.g., SIMD), collaborate with open-source contributors, and support customers with production performance debugging—driving efficiency, availability, and data governance across a fast-paced startup setting.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ClickHouse
ClickHouse
7 months ago

Core Software Engineer (C++) - Remote

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 days agoStatus: Live
Reposted: similar role first listed 7 months ago

Job Summary

Join the Core Performance team to optimize and scale the ClickHouse database in a distributed, high-performance environment. You’ll work on query optimization, relational operators, caching, and low-level optimizations (e.g., SIMD), collaborate with open-source contributors, and support customers with production performance debugging—driving efficiency, availability, and data governance across a fast-paced startup setting.
Location: EMEA, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Analyze and optimize the performance of the core ClickHouse database as part of the Core Performance team, covering topics like query optimization, distributed query optimization, relational operators (e.g., aggregation and joins), caching, and low-level optimizations such as SIMD.
  • •Extend existing performance tests and develop new ones based on real-world or synthetic datasets to ensure sustained performance.
  • •Serve as a resource for the Support Engineering team by debugging advanced performance issues encountered by customers.
  • •Collaborate with other core teams to assess the impact of new features on performance and support colleagues with performance tests and guidance.
  • •Engage with the open-source community by resolving issues, reviewing and finishing PRs, and answering questions across multiple channels.

Pay and Benefits

Perks:Remote WorkHealth InsuranceEquityTime OffHome OfficeGlobal Gatherings

Key Requirements

  • •C++ development with Unix systems experience
  • •Strong knowledge of database internals and design
  • •Experience in performance engineering, ideally in a database
  • •Strong communication and cross-team collaboration skills
  • •Comfort working with open-source communities, code reviews, and debugging complex issues
Experience:Open sourceDatabaseDistributed systemsReal-time analytics
Skills:CommunicationProblem-solvingTeamworkOwnershipCollaboration
Languages:English
Tech Stack:C++UnixSIMDDatabase internalsGit

Company Brief

ClickHouse
Develops ClickHouse, a high-performance open-source columnar database for real-time analytics, enabling fast querying and processing of large volumes of data for analytics, monitoring, and business intelligence workloads.
Industry: Data Infrastructure
Headquarters: Menlo Park, United States
Founded: 2016
WebsiteLinkedIn