Senior Golang Engineer - Integrations
π Washington, United States
π New York City, United States
π Los Angeles, United States
π San Francisco, United States
π Seattle, United States
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 @ 4Details
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.