Skip to content
ClickhouseClickhouseUnited States

Core Software Engineer (C++) - Remote

Optimizes and maintains performance of the core ClickHouse database, focusing on query optimization, distributed systems, and low-level enhancements using C++. Collaborates with support and open-source community while debugging production issues.

141k – 230k/yr
RemoteBackend Engineering

About the role

Responsibilities

  • Contribute to, analyze, and optimize the performance of the core ClickHouse database, including query optimization, distributed query optimization, relational operators (aggregation and joins), caching, and low-level optimizations like SIMD instructions.
  • Ensure database performance does not deteriorate by extending existing and adding new performance tests using real-world or synthetic datasets.
  • Serve as a resource for the Support Engineering team, debugging advanced performance issues, including on-call rotation and participation in external community support channels.
  • Collaborate with other teams to assess impact of new features on performance and reliability.
  • Work with open-source community: resolve issues, review and finish PRs, answer questions in mail, chats, Google groups, external Slack channels.

Requirements

  • Solid professional software development experience in C++, including experience with Unix/Linux systems.
  • Strong knowledge in database internals and design.
  • Experience in performance engineering (ideally databases; also high-frequency trading, simulation, real-time data processing).
  • Strong production debugging skills.
  • Excellent communication and collaboration across engineering teams.
  • Passion for efficiency, availability, scalability, and data governance.
  • Ability to thrive in fast-paced startup environment with high responsibility and ownership.

Nice-to-haves

  • Experience with ClickHouse.
  • Experience in security, privacy, and compliance.
  • Experience with TCP/IP and network programming.
  • Experience developing cloud infrastructure services, preferably with Kubernetes.
  • Experience giving public talks at technical conferences and meetups.
  • Previous contributions to open source projects.

Skills

C++Unix/LinuxDatabase InternalsPerformance EngineeringSimdQuery OptimizationDistributed SystemsKubernetesTCP/IPOpen Source
Clickhouse

Software Engineer - Database Integrations

ClickhouseUnited States

Builds high-throughput real-time data replication integrations from databases like Postgres, MySQL, MongoDB into ClickHouse. Requires 5+ years experience, Go proficiency, cloud-native skills, and Kubernetes; focuses on reliability, edge cases, and customer-driven innovation.

141k – 230k/yr
Remote5+ YOEBackend Engineering
Pave

Software Engineer - Core Platform

PaveSan Francisco, CA +2

Builds and scales core platform backend for data-intensive applications, designing generalized solutions for cross-product challenges. Requires 3+ years backend experience with TypeScript/Node.js, data infrastructure, and leading complex projects.

141k – 265k/yr
Hybrid3+ YOEBackend Engineering
Scribe

Backend Engineer

ScribeSan Francisco, CA

Backend Engineer building and optimizing core document workflows (viewing, editing, embeds, exports) and greenfield projects in a Django monolith. Requires 3+ years backend experience, strong Python skills, performance optimization, and automated testing.

140k – 185k/yr
Hybrid3+ YOEBackend Engineering
Upstart

Software Engineer, Verifications Platform

UpstartUnited States

Design and build backend services powering automated verification workflows, financial data integrations, and approval decisioning for lending products. Requires 3+ years building distributed systems in Kotlin or Java.

142k – 197k/yr
Remote3+ YOEBackend Engineering
Crusoe

Software Engineer II, Managed Platform Services

CrusoeSan Francisco, CA

Design, build, and scale Crusoe Cloud's customer-facing platforms and managed services. Focus on foundational infrastructure, scalable design, and operational excellence with 3-5 years of experience in Go, Rust, Java, or C++.

140k – 165k/yr
On-site3+ YOEBackend Engineering