Senior Golang Engineer - Integrations

USD 125,600-232,000 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 6 Go @ 4 Grafana @ 4 Kafka @ 4 Python @ 4 SQL @ 4 Spark @ 4 Tableau @ 4 dbt @ 4 Java @ 4 Communication @ 4 JavaScript @ 4 Rust @ 4 Debugging @ 7 API @ 4 HTTP @ 4 Fivetran @ 4 OLAP @ 4

Details

ClickHouse, established in 2009, is a leader in open-source column-oriented database systems, aiming to be the fastest OLAP database globally. It enables real-time analytical reports through SQL, supporting enterprises like Lyft, Sony, IBM, GitLab, Twilio, and HubSpot. ClickHouse Cloud is available on major cloud platforms and open source.

Team Overview

The Integrations team connects ClickHouse with the data ecosystem, maintaining language clients (Python, JavaScript, Java, Go, Rust, C++), data connectors (Kafka, dbt, Spark, Fivetran), and visualization integrations (Grafana, Tableau, PowerBI, Metabase).

Responsibilities

  • Architect and maintain the Go ecosystem for ClickHouse integrations
  • Manage the full lifecycle of Go-based integrations, including a core database driver handling billions of records per second, SDKs, and connectors
  • Build tooling for Go developers to utilize ClickHouse's performance and scalability
  • Collaborate with open-source community, internal teams, and enterprise users to ensure high performance, reliability, and developer experience of Go integrations

Requirements

  • 5+ years of software development with high-quality, data-intensive solutions
  • Strong proficiency in Golang including memory management, performance tuning, profiling, debugging
  • Experience with concurrent programming, goroutines, channels, and concurrent patterns for high throughput
  • Strong database knowledge: SQL, data modeling, query optimization, OLAP/analytical databases
  • Excellent written and verbal communication skills
  • Passion for open-source development and community engagement

Bonus Points

  • Contributions to open-source projects
  • Familiarity with ClickHouse or similar high-performance data platforms
  • Experience building APIs, SDKs, connectors to enhance developer experience
  • Familiarity or willingness to learn Rust and C++ for core engine optimizations
  • Understanding of TCP/IP, HTTP protocols, and network optimization

Compensation

Salary varies by location within the United States:

  • New York Area / San Francisco Area: $157,000 - $232,000 USD
  • Washington State: $141,300 - $197,200 USD
  • General US Remote: $125,600 - $185,500 USD
  • Los Angeles, CA / Washington, DC: $141,300 - $208,800 USD
  • Seattle, WA: $121,500 - $208,800 USD

Perks

  • Flexible, remote-friendly work environment globally
  • Employer healthcare contributions
  • Equity stock options
  • Flexible time off
  • $500 home office setup for remote employees
  • Global company-wide in-person gatherings

Culture and Equal Opportunity

As one of the first 500 employees, you will help shape company culture. ClickHouse is an equal opportunity employer providing inclusive and non-discriminatory work environment.