Senior Golang Engineer - Integrations

ClickHouse ClickHouse · Data AI · Product & Engineering

Senior Golang Engineer focused on building and maintaining integrations for ClickHouse, a high-performance OLAP database. The role involves developing core database drivers, SDKs, and connectors to enhance developer experience and enable Go developers to leverage ClickHouse's speed and scale for data-intensive workloads.

What you'd actually do

  1. As a Senior Software Engineer specializing in Golang integrations, you'll be the architect and maintainer of ClickHouse's Go ecosystem.
  2. You'll own the full lifecycle of Go-based integrations—from the core database driver that [handles billions of records per second](https://www.linkedin.com/feed/update/urn:li:activity:7265414437384187904/), to SDKs and connectors that make ClickHouse feel native in Go applications.
  3. This isn't just about writing code; you're building the foundation that thousands of Go developers rely on for their most critical data workloads.
  4. Your work will directly impact how companies process massive datasets, from real-time analytics platforms ingesting millions of events per second to observability systems monitoring global infrastructure.
  5. You'll collaborate closely with the open-source community, internal teams, and enterprise users to ensure our Go integrations set the standard for performance, reliability, and developer experience.

Skills

Required

  • Golang
  • memory management
  • performance tuning
  • profiling
  • debugging
  • concurrent programming
  • goroutines
  • channels
  • SQL
  • data modeling
  • query optimization
  • OLAP databases

Nice to have

  • open-source contributions
  • ClickHouse
  • APIs
  • SDKs
  • connectors
  • Rust
  • C++
  • TCP/IP
  • HTTP protocols
  • network optimization

What the JD emphasized

  • high-quality, data-intensive solutions
  • advanced knowledge of memory management, performance tuning, profiling, and debugging
  • deep knowledge of Go's goroutines, channels, and concurrent patterns for high-throughput applications
  • Strong understanding of database concepts: SQL, data modeling, query optimization, and familiarity with OLAP/analytical databases